.resources-index-module__P6L11W__page{color:var(--marketing-text);position:relative;overflow:clip}.resources-index-module__P6L11W__hero{z-index:1;text-align:center;padding:10rem 0 4.5rem;position:relative}.resources-index-module__P6L11W__hero h1{color:var(--marketing-heading);letter-spacing:-.05em;text-wrap:balance;margin:1.5rem auto 0;font-size:clamp(2.75rem,6vw,5rem);font-weight:500;line-height:1.08}.resources-index-module__P6L11W__heroDescription{max-width:39rem;color:var(--marketing-muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:1rem;line-height:1.85}.resources-index-module__P6L11W__body{z-index:1;padding-bottom:6rem;position:relative}.resources-index-module__P6L11W__layout{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.resources-index-module__P6L11W__main{min-width:0}.resources-index-module__P6L11W__filters{border-bottom:1px solid var(--marketing-border);scrollbar-width:thin;padding-bottom:1.25rem;overflow-x:auto}.resources-index-module__P6L11W__filterLinks{align-items:center;gap:.5rem;width:max-content;display:flex}.resources-index-module__P6L11W__filterLink{min-height:2.75rem;color:var(--marketing-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:.65rem 1.125rem;font-size:.85rem;font-weight:500;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.resources-index-module__P6L11W__filterLink:hover{color:var(--marketing-heading);background:var(--marketing-overlay)}.resources-index-module__P6L11W__filterLink[aria-current=page]{border-color:var(--marketing-border-strong);background:var(--marketing-panel);color:var(--marketing-heading)}.resources-index-module__P6L11W__featured{border:1px solid var(--marketing-border-strong);background:linear-gradient(125deg, var(--marketing-panel), var(--marketing-surface));border-radius:1.25rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem;padding:2rem;display:grid}.resources-index-module__P6L11W__featuredVisual{border:1px solid var(--marketing-border);background:var(--marketing-canvas);border-radius:1rem;min-width:0;padding:1.25rem}.resources-index-module__P6L11W__visualLabel{color:var(--marketing-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.6rem;font-weight:500}.resources-index-module__P6L11W__visualInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.resources-index-module__P6L11W__visualNode,.resources-index-module__P6L11W__visualResult{border:1px solid var(--marketing-border);background:var(--marketing-panel);border-radius:.75rem;min-width:0;padding:1rem}.resources-index-module__P6L11W__visualNode>svg{color:var(--marketing-muted);margin-bottom:.5rem}.resources-index-module__P6L11W__featuredVisual strong{color:var(--marketing-heading);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1.6;display:flex}.resources-index-module__P6L11W__featuredVisual strong svg{color:var(--marketing-muted);flex-shrink:0}.resources-index-module__P6L11W__featuredVisual p:not(.resources-index-module__P6L11W__visualLabel){color:var(--marketing-muted);margin-top:.5rem;font-size:.65rem;line-height:1.8}.resources-index-module__P6L11W__visualArrow{color:var(--marketing-faint);margin:.75rem auto}.resources-index-module__P6L11W__visualResult{border-color:var(--marketing-accent-border);background:var(--marketing-accent-tint)}.resources-index-module__P6L11W__visualResult strong svg{color:var(--marketing-accent-text)}.resources-index-module__P6L11W__featuredLabel{color:var(--marketing-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.65rem;font-weight:500;display:flex}.resources-index-module__P6L11W__featuredLabel span:first-child{color:var(--marketing-accent-text);align-items:center;gap:.5rem;display:inline-flex}.resources-index-module__P6L11W__featuredLabel span:first-child:before{content:"";background:var(--marketing-accent);border-radius:50%;width:.375rem;height:.375rem}.resources-index-module__P6L11W__featured h2{color:var(--marketing-heading);letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:500;line-height:1.22}.resources-index-module__P6L11W__featured h2 a{display:block}.resources-index-module__P6L11W__featured h2 svg{color:var(--marketing-accent-text);vertical-align:baseline;margin-left:.4rem;display:inline}.resources-index-module__P6L11W__featuredDetails{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.resources-index-module__P6L11W__featuredDetails>p{color:var(--marketing-muted);font-size:.9rem;line-height:1.8}.resources-index-module__P6L11W__textLink{min-height:2.75rem;color:var(--marketing-accent-text);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.resources-index-module__P6L11W__textLink:hover{color:var(--marketing-accent-text-hover)}.resources-index-module__P6L11W__featuredDetails>.resources-index-module__P6L11W__textLink{margin-top:auto}.resources-index-module__P6L11W__listingAfterFeatured{margin-top:3rem}.resources-index-module__P6L11W__listingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.resources-index-module__P6L11W__listingHeader h2{color:var(--marketing-heading);letter-spacing:-.025em;font-size:1.35rem;font-weight:500}.resources-index-module__P6L11W__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.resources-index-module__P6L11W__empty{border:1px solid var(--marketing-border);color:var(--marketing-muted);border-radius:1rem;padding:2rem;line-height:1.8}.resources-index-module__P6L11W__topics{position:sticky;top:7rem}.resources-index-module__P6L11W__topics h2{color:var(--marketing-heading);margin-bottom:1rem;font-size:.85rem;font-weight:500}.resources-index-module__P6L11W__topicLinks{gap:.25rem;display:grid}.resources-index-module__P6L11W__topicLink{min-height:2.75rem;color:var(--marketing-muted);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.8rem;transition:color .16s,background-color .16s;display:flex}.resources-index-module__P6L11W__topicLink:hover{background:var(--marketing-overlay);color:var(--marketing-heading)}.resources-index-module__P6L11W__topicLink[aria-current=page]{background:var(--marketing-accent-tint);color:var(--marketing-accent-text)}.resources-index-module__P6L11W__topicCount{color:var(--marketing-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.resources-index-module__P6L11W__ctaWrap{margin-top:4rem}.resources-index-module__P6L11W__cta{border-top:1px solid var(--marketing-border);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.resources-index-module__P6L11W__cta h2{color:var(--marketing-heading);letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.resources-index-module__P6L11W__cta p{max-width:35rem;color:var(--marketing-muted);margin-top:.75rem;font-size:.875rem;line-height:1.8}.resources-index-module__P6L11W__ctaActions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.resources-index-module__P6L11W__page a:focus-visible,.resources-index-module__P6L11W__featured a:focus-visible,.resources-index-module__P6L11W__filterLink:focus-visible,.resources-index-module__P6L11W__topicLink:focus-visible{outline:2px solid var(--marketing-accent-text);outline-offset:4px}@media (max-width:63.999rem){.resources-index-module__P6L11W__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.resources-index-module__P6L11W__cta{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:48rem){.resources-index-module__P6L11W__featured{grid-template-columns:minmax(0,1fr)}.resources-index-module__P6L11W__featuredVisual{width:100%;max-width:24rem;margin-inline:auto}}@media (max-width:40rem){.resources-index-module__P6L11W__hero{padding-top:8rem;padding-bottom:3rem}.resources-index-module__P6L11W__heroDescription{font-size:.9rem}.resources-index-module__P6L11W__layout{margin-top:2rem}.resources-index-module__P6L11W__featured{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.resources-index-module__P6L11W__articleGrid{grid-template-columns:minmax(0,1fr)}.resources-index-module__P6L11W__filterLink{padding-inline:.9rem}.resources-index-module__P6L11W__body{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.resources-index-module__P6L11W__filterLink,.resources-index-module__P6L11W__topicLink{transition:none}}
