.guides-module__JFN2aG__main{background:var(--cream)}.guides-module__JFN2aG__hero{max-width:var(--content-max);padding:clamp(76px, 9vw, 132px) var(--page-gutter) clamp(68px, 8vw, 112px);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:clamp(48px,8vw,120px);margin:0 auto;display:grid}.guides-module__JFN2aG__heroCopy{max-width:880px}.guides-module__JFN2aG__heroCopy h1{letter-spacing:-.065em;max-width:820px;margin:14px 0 0;font-size:clamp(48px,6.5vw,88px);line-height:.97}.guides-module__JFN2aG__heroCopy>p:last-child{max-width:720px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.guides-module__JFN2aG__guideCount{background:var(--paper);border:1px solid #cfc3af;border-radius:14px;padding:26px}.guides-module__JFN2aG__guideCount strong{color:var(--action);letter-spacing:-.08em;font-size:clamp(54px,6vw,82px);line-height:.9;display:block}.guides-module__JFN2aG__guideCount span{letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:850;display:block}.guides-module__JFN2aG__guideCount p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.guides-module__JFN2aG__directory{padding:clamp(72px, 8vw, 112px) var(--page-gutter);border-top:1px solid var(--border);background:var(--paper)}.guides-module__JFN2aG__sectionHeading,.guides-module__JFN2aG__guideGrid,.guides-module__JFN2aG__discovery,.guides-module__JFN2aG__status{max-width:var(--content-max);margin-inline:auto}.guides-module__JFN2aG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:42px;margin-bottom:42px;display:grid}.guides-module__JFN2aG__sectionHeading h2,.guides-module__JFN2aG__discovery h2,.guides-module__JFN2aG__status h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(36px,4.5vw,60px);line-height:1}.guides-module__JFN2aG__sectionHeading>p,.guides-module__JFN2aG__discoveryIntro>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.guides-module__JFN2aG__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 24px;display:grid}.guides-module__JFN2aG__discovery{padding:clamp(76px, 9vw, 124px) var(--page-gutter);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(48px,8vw,120px);display:grid}.guides-module__JFN2aG__discoveryIntro>p:last-child{max-width:540px;margin-top:22px}.guides-module__JFN2aG__discoveryGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guides-module__JFN2aG__discoveryGroups>section{background:var(--paper);border:1px solid #cfc3af;border-radius:14px;padding:28px}.guides-module__JFN2aG__discoveryGroups h3{letter-spacing:-.035em;margin:0 0 16px;font-size:22px}.guides-module__JFN2aG__linkGroup{display:grid}.guides-module__JFN2aG__linkGroup a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:13px;font-weight:780;display:flex}.guides-module__JFN2aG__linkGroup a:hover{color:var(--action)}.guides-module__JFN2aG__status{padding:clamp(68px, 8vw, 108px) var(--page-gutter);background:var(--pandan);color:var(--white);border-radius:18px 18px 0 0;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.guides-module__JFN2aG__status .kicker{color:#f6d85b}.guides-module__JFN2aG__status p{color:#ffffffdb;margin:0;font-size:15px;line-height:1.75}.guides-module__JFN2aG__status a{border-bottom:1px solid #ffffffb3;min-height:40px;margin-top:24px;padding-bottom:6px;font-size:13px;font-weight:850;display:inline-block}@media (max-width:980px){.guides-module__JFN2aG__hero,.guides-module__JFN2aG__sectionHeading,.guides-module__JFN2aG__discovery,.guides-module__JFN2aG__status{grid-template-columns:1fr}.guides-module__JFN2aG__hero{align-items:start}.guides-module__JFN2aG__guideCount{max-width:420px}.guides-module__JFN2aG__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.guides-module__JFN2aG__hero{gap:36px;padding-top:58px;padding-bottom:64px}.guides-module__JFN2aG__heroCopy h1{font-size:clamp(44px,14vw,58px)}.guides-module__JFN2aG__sectionHeading{gap:22px}.guides-module__JFN2aG__guideGrid,.guides-module__JFN2aG__discoveryGroups{grid-template-columns:1fr}.guides-module__JFN2aG__guideGrid{gap:48px}.guides-module__JFN2aG__discovery{gap:38px}.guides-module__JFN2aG__discoveryGroups>section{padding:22px}.guides-module__JFN2aG__status{border-radius:0;gap:30px}}
