.not-found-module__HS70Aa__page{color:var(--color-ink);flex:1;padding:clamp(2.5rem,6vw,5rem) 1.25rem 2.5rem}.not-found-module__HS70Aa__content{width:100%;max-width:58rem;margin-inline:auto}.not-found-module__HS70Aa__hero{text-align:center}.not-found-module__HS70Aa__status{color:var(--color-brand-200);font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 1.5rem;font-size:clamp(6rem,15vw,10rem);font-weight:600;line-height:.95}.not-found-module__HS70Aa__hero h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.15}.not-found-module__HS70Aa__intro{max-width:34rem;color:var(--color-stone-600);text-wrap:pretty;margin:1.25rem auto 0;font-size:1rem;line-height:1.75}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.not-found-module__HS70Aa__primary{background:var(--color-ink);color:#fff}.not-found-module__HS70Aa__secondary{border-color:var(--color-stone-300);color:var(--color-ink);background:0 0}.not-found-module__HS70Aa__guides{margin-top:clamp(3rem,6vw,4rem)}.not-found-module__HS70Aa__sectionHeading{text-align:center;margin-bottom:1.5rem}.not-found-module__HS70Aa__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.not-found-module__HS70Aa__sectionHeading p{color:var(--color-stone-600);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.not-found-module__HS70Aa__guideList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.not-found-module__HS70Aa__guideList li{border-top:1px solid var(--color-stone-300);min-width:0}.not-found-module__HS70Aa__guide{height:100%;color:var(--color-ink);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem .5rem;text-decoration:none;transition:background-color .18s;display:flex}.not-found-module__HS70Aa__guide h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.not-found-module__HS70Aa__guide p{max-width:26rem;color:var(--color-stone-600);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.not-found-module__HS70Aa__guide svg{color:var(--color-brand-700);flex:none;margin-top:.125rem;transition:transform .18s}.not-found-module__HS70Aa__allGuides{width:fit-content;min-height:2.75rem;color:var(--color-brand-700);text-underline-offset:.25em;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin:.75rem auto 0;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;display:flex}.not-found-module__HS70Aa__hint{max-width:34rem;color:var(--color-stone-600);text-align:center;margin:2rem auto 0;font-size:.75rem;line-height:1.75}.not-found-module__HS70Aa__page a:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:4px}@media (hover:hover){.not-found-module__HS70Aa__primary:hover{background:var(--color-brand-800)}.not-found-module__HS70Aa__secondary:hover{border-color:var(--color-stone-400);background:#fff}.not-found-module__HS70Aa__guide:hover{background:#fff}.not-found-module__HS70Aa__guide:hover h3{text-underline-offset:.2em;text-decoration:underline}.not-found-module__HS70Aa__allGuides:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:no-preference){.not-found-module__HS70Aa__hero{animation:.7s ease-out backwards not-found-module__HS70Aa__arrive}.not-found-module__HS70Aa__guides{animation:.7s ease-out .1s backwards not-found-module__HS70Aa__arrive}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.not-found-module__HS70Aa__guide:hover svg{transform:translate(3px)}}@keyframes not-found-module__HS70Aa__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__page a,.not-found-module__HS70Aa__page svg{transition:none}}@media (max-width:39.999rem){.not-found-module__HS70Aa__guideList{grid-template-columns:minmax(0,1fr)}.not-found-module__HS70Aa__guide{padding-block:1.25rem}}
