.resource-hero[data-astro-cid-fmgelhwa]{position:relative;isolation:isolate;overflow:hidden;padding:156px 0 100px;background:linear-gradient(180deg,transparent 65%,#fff),linear-gradient(112deg,#fff 20%,#edf3f7 58%,#c5d9e5)}.resource-hero[data-astro-cid-fmgelhwa]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(118deg,transparent 55%,#ffffff60 55% 66%,transparent 66% 82%,#7096b11a 82%);pointer-events:none}.resource-texture[data-astro-cid-fmgelhwa]{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,#3a556638 .8px,transparent 1px) 0 0 / 24px 24px;mask-image:linear-gradient(100deg,transparent 35%,#000);pointer-events:none}.resource-hero[data-astro-cid-fmgelhwa]:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 55%,#ffffff88 78%,#fff 100%);pointer-events:none}.resource-intro[data-astro-cid-fmgelhwa]{position:relative;z-index:1}.resource-label[data-astro-cid-fmgelhwa]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#4e5b64;margin-bottom:24px}.resource-label[data-astro-cid-fmgelhwa]:before{content:"";width:26px;height:3px;background:var(--spark)}.resource-intro[data-astro-cid-fmgelhwa] h1[data-astro-cid-fmgelhwa]{max-width:900px;font-size:clamp(42px,5.7vw,76px);line-height:1.06;letter-spacing:-.045em;margin:0 0 30px}.intro-bottom[data-astro-cid-fmgelhwa]{display:flex;align-items:end;justify-content:space-between;gap:36px}.intro-bottom[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{max-width:580px;font-size:18px;line-height:1.75;color:#52606a}.browse-link[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:24px;flex-shrink:0;font-size:14px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #9baab4}.browse-link[data-astro-cid-fmgelhwa] span[data-astro-cid-fmgelhwa]{font-size:24px}.library[data-astro-cid-fmgelhwa].wrap{position:relative;padding-top:24px;padding-bottom:96px;scroll-margin-top:105px}.library-top[data-astro-cid-fmgelhwa]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:8px}.library-top[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{font-size:30px;letter-spacing:-.025em}.guide-search[data-astro-cid-fmgelhwa]{position:relative;width:min(100%,340px)}.guide-search[data-astro-cid-fmgelhwa][hidden]{display:none}.guide-search[data-astro-cid-fmgelhwa] svg[data-astro-cid-fmgelhwa]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#7a8892;pointer-events:none}.guide-search[data-astro-cid-fmgelhwa] input[data-astro-cid-fmgelhwa]{width:100%;height:44px;padding:0 14px 0 40px;border:1px solid #d3dee5;border-radius:6px;background:#fff;font:15px var(--font-b);color:#17191c}.guide-search[data-astro-cid-fmgelhwa] input[data-astro-cid-fmgelhwa]::placeholder{color:#84929c}.guide-search[data-astro-cid-fmgelhwa] input[data-astro-cid-fmgelhwa]:focus{outline:2px solid #526e80;outline-offset:1px;border-color:transparent}.sr-only[data-astro-cid-fmgelhwa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topic[data-astro-cid-fmgelhwa]{scroll-margin-top:96px;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:64px;padding:40px 0;border-top:1px solid #dfe6eb}.browse[data-astro-cid-fmgelhwa]>.topic[data-astro-cid-fmgelhwa]:first-child{border-top:0}.topic-label[data-astro-cid-fmgelhwa]{position:sticky;top:112px;align-self:start}.topic-label[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa]{font-size:20px;letter-spacing:-.015em;margin-bottom:8px}.topic-label[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa] a[data-astro-cid-fmgelhwa]:hover{text-decoration:underline;text-underline-offset:4px}.topic-label[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{font-size:14px;line-height:1.6;color:#64717b;max-width:30ch}.guide-list[data-astro-cid-fmgelhwa]{list-style:none;padding:0;margin:-18px 0 0}.topic-more[data-astro-cid-fmgelhwa]{display:inline-flex;gap:8px;margin-top:14px;font-size:14px;font-weight:600;color:#315c78}.topic-more[data-astro-cid-fmgelhwa]:hover{text-decoration:underline;text-underline-offset:4px}.results[data-astro-cid-fmgelhwa]{padding:24px 0 40px}.results[data-astro-cid-fmgelhwa][hidden],.results-empty[data-astro-cid-fmgelhwa][hidden]{display:none}.results-count[data-astro-cid-fmgelhwa]{font-size:13px;color:#64717b;margin-bottom:26px}.results-empty[data-astro-cid-fmgelhwa]{font-size:15px;color:#5c6973;padding:12px 0}.results-empty[data-astro-cid-fmgelhwa] a[data-astro-cid-fmgelhwa]{text-decoration:underline;text-underline-offset:4px}.case-note[data-astro-cid-fmgelhwa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:8px;padding-top:32px;border-top:1px solid #dfe6eb;font-size:14px}.case-note[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{color:#64717b}.case-note[data-astro-cid-fmgelhwa] a[data-astro-cid-fmgelhwa]{font-weight:600;text-decoration:underline;text-underline-offset:5px}.library[data-astro-cid-fmgelhwa] a[data-astro-cid-fmgelhwa]:focus-visible,.browse-link[data-astro-cid-fmgelhwa]:focus-visible{outline:3px solid #526e80;outline-offset:5px}@media (max-width: 900px){.topic[data-astro-cid-fmgelhwa]{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}.topic-label[data-astro-cid-fmgelhwa]{position:static}.topic-label[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{max-width:none}}@media (max-width: 700px){.resource-hero[data-astro-cid-fmgelhwa]{padding:120px 0 55px}.resource-intro[data-astro-cid-fmgelhwa] h1[data-astro-cid-fmgelhwa]{font-size:clamp(38px,8vw,54px)}.intro-bottom[data-astro-cid-fmgelhwa]{flex-direction:column;align-items:start;gap:24px}.intro-bottom[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{font-size:16px}.library[data-astro-cid-fmgelhwa].wrap{padding-top:8px;padding-bottom:60px}.library-top[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{font-size:26px}.guide-search[data-astro-cid-fmgelhwa]{width:100%}}
