.sitemap[data-v-f72cff81]{padding-block:clamp(var(--space-7),6vw,4.5rem) clamp(var(--space-7),5vw,4.25rem);padding-inline:var(--gutter-wide)}.inner[data-v-f72cff81]{gap:var(--space-6);max-width:52rem;margin:0 auto;display:grid}.head[data-v-f72cff81]{gap:var(--space-3);display:grid}.eyebrow .dot[data-v-f72cff81]{width:.5rem;height:.5rem;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--gradient-brand);display:inline-block}.title[data-v-f72cff81]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(clamp(2rem,6vw,3rem));line-height:var(--leading-tight);letter-spacing:.01em;margin:0}.lead[data-v-f72cff81]{color:var(--colour-ink-soft);font-size:var(--text-lg);max-width:34rem;margin:0}.groups[data-v-f72cff81]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.group[data-v-f72cff81]{align-content:start;gap:var(--space-3);display:grid}.group-title[data-v-f72cff81]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--colour-brand);margin:0}.links[data-v-f72cff81]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.link[data-v-f72cff81]{min-height:44px;padding:var(--space-3);border:1px solid var(--colour-border);border-radius:var(--radius-lg);background:var(--colour-surface);color:inherit;gap:2px;text-decoration:none;display:grid}.link[data-v-f72cff81]:focus-visible,.link[data-v-f72cff81]:hover{background:var(--colour-brand-soft);border-color:#ff5f1f73}.label[data-v-f72cff81]{font-weight:var(--weight-bold)}.note[data-v-f72cff81]{font-size:var(--text-sm);color:var(--colour-ink-soft)}
