.y5-sitemap__in{gap:clamp(22px,4vw,34px);display:grid}.y5-sitemap-head{justify-items:start;gap:14px;display:grid;position:relative}.y5-sitemap-banner{width:100%;max-width:560px}.y5-sitemap-lede{max-width:56ch;font:700 var(--y5-fs-lede)/1.5 var(--y5-font-hand)}.y5-sitemap-sticker{background:var(--y5-yellow);color:var(--y5-ink);border:2px solid var(--y5-ink);border-radius:var(--y5-radius-pill);font:400 12px/1.2 var(--y5-font-pixel);letter-spacing:var(--y5-track-pixel);text-transform:uppercase;box-shadow:var(--y5-shadow-sticker);justify-self:end;margin:-24px 6px 0 0;padding:8px 12px;rotate:5deg}@media (min-width:760px){.y5-sitemap-sticker{justify-self:auto;margin:0;position:absolute;top:-16px;left:520px}}@media (max-width:759px){.y5-sitemap-banner{padding-bottom:30px}}.y5-sitemap-box{border:var(--y5-border);border-radius:var(--y5-radius-card);box-shadow:var(--y5-shadow-print);background:#fff;padding:clamp(14px,3vw,28px) clamp(14px,3vw,30px)}.y5-sitemap-tree,.y5-sitemap-tree ul{margin:0;padding:0;list-style:none}.y5-sitemap-tree li{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;display:grid;position:relative}.y5-sitemap-tree ul{border-left:2px dotted var(--y5-pink-ink);grid-column:1/-1;margin:2px 0 0 7px;padding-left:20px}.y5-sitemap-tree ul>li:before{content:"";border-top:2px dotted var(--y5-pink-ink);width:16px;position:absolute;top:21px;left:-20px}.y5-sitemap-tree ul>li:last-child:after{content:"";background:#fff;width:4px;position:absolute;top:23px;bottom:0;left:-23px}.y5-sitemap-dot{width:16px;height:16px;clip-path:var(--y5-clip-shield);background:linear-gradient(180deg, var(--y5-pink-hi), var(--y5-pink-ink));margin-top:14px}.y5-sitemap-root>.y5-sitemap-dot{background:linear-gradient(180deg, var(--y5-cyan), var(--y5-electric));width:16px;height:16px}.y5-sitemap-row{padding-bottom:6px;display:grid}.y2005 .y5-sitemap-link{min-width:44px;min-height:44px;font:700 1.05rem/1.25 var(--y5-font-body);color:var(--y5-link);justify-self:start;align-items:center;display:inline-flex}.y2005 .y5-sitemap-link:visited{color:var(--y5-link-visited)}.y2005 .y5-sitemap-link:hover{color:var(--y5-link-hover)}.y2005 .y5-sitemap-link[aria-current=page]{color:var(--y5-ink);text-decoration-style:wavy;-webkit-text-decoration-color:var(--y5-pink);text-decoration-color:var(--y5-pink)}.y5-sitemap-root>.y5-sitemap-row .y5-sitemap-link{font:400 1.15rem/1.1 var(--y5-font-chrome)}.y5-sitemap-path{display:none}.y5-sitemap-desc{color:var(--y5-fg-soft);margin-top:-6px;font-size:.95rem;line-height:1.5}.y5-sitemap-here{background:var(--y5-yellow);color:var(--y5-ink);border:1.5px solid var(--y5-ink);font:400 12px/1.2 var(--y5-font-pixel);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-left:8px;padding:3px 8px;display:inline-block}@media (min-width:760px){.y5-sitemap-row{grid-template-columns:196px minmax(0,1fr) 140px;align-items:center;column-gap:18px;padding-block:7px}.y5-sitemap-root>.y5-sitemap-row{grid-template-columns:223px minmax(0,1fr) 140px}.y5-sitemap-desc{grid-area:1/2;margin:0}.y5-sitemap-path{font:400 12px/1.2 var(--y5-font-pixel);letter-spacing:.02em;color:#6a5d69;grid-area:1/3;justify-self:end;display:block}.y5-sitemap-tree ul>li+li{border-top:1px dashed #ecd3e6}.y5-sitemap-dot{margin-top:21px}.y5-sitemap-tree ul>li:before{top:28px}.y5-sitemap-tree ul>li:last-child:after{top:30px}}.y5-sitemap-exit{border-top:2px dashed #e7c9df;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding-top:18px;display:flex}.y5-sitemap-exit p{color:var(--y5-fg-soft);font-size:.95rem}
