.sitemap-page-module__1w74aa__hero{isolation:isolate;padding:calc(var(--nav-h) + clamp(3rem, 6vw, 5rem)) 0 calc(var(--s-shoulder) + clamp(2.5rem, 5vw, 4rem));background:radial-gradient(55% 70% at 85% 0%, #1e5bff4d, transparent 65%), var(--s-ink);color:#fff;position:relative;overflow:hidden}.sitemap-page-module__1w74aa__kicker{color:var(--s-sky);margin:0 0 1.2rem}.sitemap-page-module__1w74aa__title{max-width:16ch;font-size:var(--s-h1);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.98}.sitemap-page-module__1w74aa__lede{font-size:var(--s-lead);color:#ffffffb8;margin:1.4rem 0 0}.sitemap-page-module__1w74aa__jumps{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.sitemap-page-module__1w74aa__jump{border:1px solid var(--s-line);color:#ffffffdb;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.9rem;text-decoration:none;transition:border-color .3s,background .3s;display:inline-flex}.sitemap-page-module__1w74aa__jump:hover{border-color:var(--s-blue);background:#1e5bff29}.sitemap-page-module__1w74aa__jump span{color:var(--s-sky);font-variant-numeric:tabular-nums;font-size:.78rem}.sitemap-page-module__1w74aa__paper{z-index:1;margin-top:calc(var(--s-shoulder) * -1);padding:var(--s-sec) 0;border-radius:var(--s-shoulder) var(--s-shoulder) 0 0;background:var(--s-paper);color:var(--s-text);position:relative}.sitemap-page-module__1w74aa__group{border-top:1px solid var(--s-line-ink);scroll-margin-top:calc(var(--nav-h) + 1rem);grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:1.5rem clamp(2rem,5vw,5rem);padding:clamp(2.2rem,4vw,3.2rem) 0;display:grid}.sitemap-page-module__1w74aa__group:first-child{border-top:0;padding-top:0}.sitemap-page-module__1w74aa__groupHead{top:calc(var(--nav-h) + 1.5rem);align-self:start;position:sticky}.sitemap-page-module__1w74aa__groupTitle{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);font-weight:400;line-height:1.02}.sitemap-page-module__1w74aa__groupIntro{color:#12131699;max-width:20rem;margin:.7rem 0 0;font-size:.98rem;line-height:1.5}.sitemap-page-module__1w74aa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sitemap-page-module__1w74aa__link{height:100%;color:inherit;transition:transform .5s var(--s-ease), box-shadow .4s;background:#fff;border-radius:16px;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:flex;box-shadow:0 1px #1213160d}.sitemap-page-module__1w74aa__link:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1e5bff4d,0 18px 40px -24px #1e5bff80}.sitemap-page-module__1w74aa__label{letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.sitemap-page-module__1w74aa__note{-webkit-line-clamp:2;color:#1213169e;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sitemap-page-module__1w74aa__path{color:var(--s-blue);word-break:break-all;margin-top:auto;padding-top:.3rem;font-size:.75rem}.sitemap-page-module__1w74aa__machine{border-top:1px solid var(--s-line-ink);color:#12131680;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.6rem;display:flex}.sitemap-page-module__1w74aa__machineLink{color:var(--s-blue);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}@media (max-width:900px){.sitemap-page-module__1w74aa__group{grid-template-columns:1fr}.sitemap-page-module__1w74aa__groupHead{position:relative;top:0}.sitemap-page-module__1w74aa__list{grid-template-columns:1fr}}
