.sbw-sitemap{--sm-display:var(--font-bebas), "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--sm-body:var(--font-space-grotesk), "Inter", system-ui, sans-serif;max-width:72rem;font-family:var(--sm-body);margin:0 auto;padding:3.5rem 1rem 6rem}@media (min-width:640px){.sbw-sitemap{padding:5rem 1.5rem 7rem}}.sbw-sitemap h1,.sbw-sitemap h2,.sbw-sitemap .sm-index a,.sbw-sitemap button[data-url]{font-family:var(--sm-display);font-weight:400}.sbw-sitemap h1{letter-spacing:4px;color:var(--text-primary);margin:0 0 1.25rem;font-size:clamp(3.5rem,13vw,7.5rem);line-height:.9}.sbw-sitemap .sm-lead{max-width:40rem;color:var(--text-body);margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.sbw-sitemap .sm-find{max-width:36rem}.sbw-sitemap a{text-underline-offset:3px}.sbw-sitemap .sm-lead a{color:var(--accent-text);text-decoration:underline}.sbw-sitemap .sm-n{font-family:var(--sm-body);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:.875rem}.sbw-sitemap .sm-index{margin:3rem 0 1rem}.sbw-sitemap .sm-index ul{-moz-column-gap:1rem;grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}@media (min-width:640px){.sbw-sitemap .sm-index ul{-moz-column-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1.5rem}}.sbw-sitemap .sm-index a{border-top:2px solid var(--rule-strong);letter-spacing:2px;height:100%;color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 0 .625rem;font-size:1.25rem;line-height:1.05;text-decoration:none;display:flex}@media (min-width:640px){.sbw-sitemap .sm-index a{font-size:1.625rem}}.sbw-sitemap .sm-index a:hover{border-top-color:var(--pink);color:var(--pink-display)}.sbw-sitemap section{content-visibility:auto;contain-intrinsic-size:auto calc(var(--sm-rows,10) * 2.75rem + 8rem);margin-top:4.5rem;scroll-margin-top:6rem}@media (min-width:900px){.sbw-sitemap section{contain-intrinsic-size:auto calc(var(--sm-rows,10) * 1.4rem + 8rem)}}.sbw-sitemap h2{border-top:4px solid var(--pink);letter-spacing:2px;color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .75rem;padding-top:.875rem;font-size:clamp(2rem,6vw,2.75rem);line-height:1;display:flex}@media (min-width:900px){.sbw-sitemap .sm-list{-moz-columns:2;columns:2;-moz-column-gap:3rem;column-gap:3rem}}.sbw-sitemap .sm-list>li{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid var(--divider)}.sbw-sitemap :is(.sm-list,.sm-sub)>li{-moz-column-gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem;display:grid}.sbw-sitemap :is(.sm-list,.sm-sub)>li>a:first-child{color:var(--accent-text);overflow-wrap:anywhere;grid-column:1;padding:.625rem 0;line-height:1.4;text-decoration:none}.sbw-sitemap :is(.sm-list,.sm-sub) a:hover,[data-theme=light] .sbw-sitemap :is(.sm-list,.sm-sub)>li>a:first-child{text-decoration:underline}[data-theme=light] .sbw-sitemap :is(.sm-list,.sm-sub) a:hover{color:var(--pink)}.sbw-sitemap .sm-sub{border-left:2px solid var(--rule);grid-column:1/-1;margin:0 0 .625rem .125rem;padding-left:1rem}.sbw-sitemap .sm-sub>li>a:first-child{padding:.375rem 0;font-size:.9375rem}.sbw-sitemap .sm-md{color:var(--text-muted);grid-column:2;padding:.5rem .25rem;font-size:.8125rem;text-decoration:underline}.sbw-sitemap button[data-url]{visibility:hidden;border:1px solid var(--divider);min-width:4.75rem;min-height:2rem;color:var(--text-muted);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:4px;grid-column:3;padding:.3rem .75rem .15rem;font-size:1rem;line-height:1}.sbw-sitemap [data-copy-ready] button[data-url]{visibility:visible}.sbw-sitemap button[data-url]:hover,.sbw-sitemap button[data-url]:focus-visible{border-color:var(--pink);color:var(--text-primary)}.sbw-sitemap button[data-url][data-copied]{border-color:var(--pink);background:var(--pink);color:var(--on-pink);letter-spacing:0;font-size:0}.sbw-sitemap button[data-url][data-copied]:after{content:"Copied";letter-spacing:1.5px;font-size:1rem}.sbw-sitemap a:focus-visible,.sbw-sitemap button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}
