.sitemap-heading{max-width:920px;margin-bottom:64px}.sitemap-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:40px}.sitemap-heading .eyebrow{color:var(--accent);font-size:11px;margin-bottom:16px}.sitemap-heading .lead{max-width:680px}.sitemap-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.sitemap-index{position:sticky;top:160px;border-top:2px solid var(--accent);padding-top:20px}.sitemap-index>p{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.sitemap-index>a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.sitemap-index>a>span{color:var(--accent)}.sitemap-section{border-top:1px solid var(--line);padding-top:32px;margin-bottom:64px;scroll-margin-top:160px}.sitemap-section-heading{margin-bottom:28px}.sitemap-section-heading .eyebrow{color:var(--accent);font-size:10px;margin-bottom:12px}.sitemap-section h2{font-size:clamp(28px,3vw,40px)}.sitemap-section-heading>.text-link{margin-top:16px}.sitemap-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.sitemap-links>li{min-width:0;border-bottom:1px solid var(--line)}.sitemap-links a{display:flex;justify-content:space-between;gap:16px;align-items:baseline;min-height:48px;padding:14px 0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.sitemap-links a>span:last-child{color:var(--accent);flex-shrink:0}.sitemap-links a:hover,.sitemap-index>a:hover{color:var(--accent)}.sitemap-links a:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}.sitemap-product-group+.sitemap-product-group{margin-top:40px}.sitemap-product-group h3{font-size:22px;margin-bottom:16px;color:#113163}.sitemap-count{display:inline-block;vertical-align:middle;font:500 12px/1.5 var(--body);color:var(--muted);margin-left:8px;letter-spacing:0}.sitemap-product-title{display:block}.sitemap-product-links small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.sitemap-product-links a{height:100%}.sitemap-year{border-top:1px solid var(--line);padding-bottom:16px}.sitemap-year summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:64px;font-size:22px;color:#113163}.sitemap-year summary::-webkit-details-marker{display:none}.sitemap-year-toggle{font-size:26px;color:var(--accent)}.sitemap-year[open] .sitemap-year-toggle{transform:rotate(45deg)}.sitemap-section:last-child{margin-bottom:0}@media(max-width:1000px){.sitemap-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}.sitemap-links{column-gap:24px}}@media(max-width:767px){.sitemap-heading{margin-bottom:32px}.sitemap-breadcrumb{margin-bottom:28px}.sitemap-layout{display:block}.sitemap-index{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:40px}.sitemap-index>p{grid-column:1/-1;margin-bottom:8px}.sitemap-section{padding-top:24px;margin-bottom:40px}.sitemap-links{grid-template-columns:1fr}.sitemap-links a{font-size:14px;padding-block:14px}.sitemap-section h2{font-size:30px}}
