.IvduaW_page{background:var(--white)}.IvduaW_hero{background:radial-gradient(circle at 86% 18%, var(--aqua-pale) 0, #e6f7f700 34%), var(--surface-page);position:relative;overflow:hidden}.IvduaW_heroGrid{align-items:center;gap:var(--layout-gap);grid-template-columns:minmax(0,1.05fr) minmax(21rem,.78fr);min-height:34rem;display:grid}.IvduaW_heroCopy h1{max-width:14ch;margin:1rem 0 1.5rem}.IvduaW_heroCopy>p{max-width:40rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.3vw,1.1rem)}.IvduaW_heroButton{margin-top:var(--button-content-gap)}.IvduaW_heroVisual{justify-self:end;width:min(100%,29rem);padding:1rem 0 1.75rem 1rem;position:relative}.IvduaW_heroVisual:before{content:"";border-radius:var(--radius-feature);background:var(--aqua-pale);transform:rotate(var(--hero-backdrop-rotation));position:absolute;inset:2rem -1rem .5rem 2rem}.IvduaW_heroPanel{z-index:1;border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--white);padding:clamp(1.5rem,3vw,2rem);position:relative;box-shadow:0 16px 45px #1f20241a}.IvduaW_heroPanelTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.IvduaW_heroPanelTop span{align-items:center;gap:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.IvduaW_heroPanelTop svg{width:1.1rem;color:var(--pink-strong)}.IvduaW_heroPanelTop strong{border-radius:var(--radius-pill);background:var(--mint-pale);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .7rem;font-size:.62rem}.IvduaW_heroStats{gap:var(--card-gap);grid-template-columns:1fr 1fr;padding:1.75rem 0;display:grid}.IvduaW_heroStats div{border-radius:var(--radius-panel);background:var(--surface-soft);padding:1.35rem}.IvduaW_heroStats strong,.IvduaW_heroStats span{display:block}.IvduaW_heroStats strong{color:var(--pink-strong);font-size:clamp(2rem,4vw,3rem);line-height:1}.IvduaW_heroStats span{color:var(--text-muted);margin-top:.55rem;font-size:.72rem;font-weight:600}.IvduaW_heroRoutes{gap:.75rem;display:grid}.IvduaW_heroRoutes span{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.7rem;font-weight:600;display:flex}.IvduaW_heroRoutes svg{width:1rem;height:1rem;color:var(--aqua)}.IvduaW_overview{background:var(--white)}.IvduaW_overviewIntro{align-items:end;gap:var(--layout-gap);grid-template-columns:minmax(0,.9fr) minmax(18rem,.7fr);display:grid}.IvduaW_overviewHeading{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.IvduaW_overviewHeading h2{max-width:17ch;margin:0}.IvduaW_overviewIntro>p{max-width:39rem;color:var(--text-muted);margin:0}.IvduaW_tools{margin-top:var(--related-space);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.IvduaW_tools>p{color:var(--text-muted);flex:none;margin:0;font-size:.74rem;font-weight:600}.IvduaW_search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-page);align-items:center;gap:.8rem;width:min(100%,43rem);min-height:3.75rem;padding:0 1.1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.IvduaW_search:focus-within{border-color:var(--pink-strong);background:var(--white);box-shadow:0 0 0 3px #d61a4d1a}.IvduaW_search svg{width:1.15rem;height:1.15rem;color:var(--pink-strong);flex:none}.IvduaW_search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.IvduaW_search input::placeholder{color:#7a7f89;opacity:1}.IvduaW_jumpNav{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.IvduaW_jumpNav a{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--white);min-height:4.5rem;color:var(--ink);align-items:center;gap:.8rem;padding:.85rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.IvduaW_jumpNav a:hover{color:var(--pink-strong);border-color:#d61a4d47;transform:translateY(-2px);box-shadow:0 10px 30px #1f20240a}.IvduaW_jumpNav a>span{background:var(--aqua-pale);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:.7rem;flex:none;place-items:center;display:grid}.IvduaW_jumpNav svg{width:1rem;height:1rem}.IvduaW_sections{margin-top:var(--section-space)}.IvduaW_section{padding-top:var(--section-space);border-top:1px solid var(--line);scroll-margin-top:8rem}.IvduaW_section+.IvduaW_section{margin-top:var(--section-space)}.IvduaW_sectionHeading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.IvduaW_sectionIcon{border-radius:var(--radius-control);background:var(--aqua-pale);width:3.5rem;height:3.5rem;color:var(--ink);place-items:center;display:grid}.IvduaW_sectionIcon svg{width:1.45rem;height:1.45rem}.IvduaW_sectionHeading h2{margin:.65rem 0 .75rem}.IvduaW_sectionHeading p{max-width:43rem;color:var(--text-muted);margin:0}.IvduaW_groupGrid{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid}.IvduaW_groupGridSingle{grid-template-columns:1fr}.IvduaW_group{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);min-width:0;padding:1.5rem}.IvduaW_group h3{margin:0 0 1rem}.IvduaW_group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.IvduaW_groupGrid:not(.IvduaW_groupGridSingle) .IvduaW_group ul{grid-template-columns:1fr}.IvduaW_group a{min-height:2.75rem;color:var(--ink);border-bottom:1px solid #e2e3e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.74rem;font-weight:600;line-height:1.45;text-decoration:none;display:grid}.IvduaW_group li:last-child a{border-bottom-color:#0000}.IvduaW_group a:hover{color:var(--pink-strong)}.IvduaW_group a svg{width:.95rem;height:.95rem;color:var(--pink-strong);transition:transform .2s}.IvduaW_group a:hover svg{transform:translate(.15rem,-.15rem)}.IvduaW_empty{max-width:40rem;margin:var(--section-space) auto 0;border-radius:var(--radius-feature);background:var(--surface-soft);text-align:center;justify-items:center;padding:3rem;display:grid}.IvduaW_empty>svg{width:2rem;height:2rem;color:var(--pink-strong)}.IvduaW_empty h2{margin:1rem 0 .75rem}.IvduaW_empty p{color:var(--text-muted);margin:0}.IvduaW_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.IvduaW_heroGrid,.IvduaW_overviewIntro{grid-template-columns:1fr}.IvduaW_heroGrid{min-height:0}.IvduaW_heroVisual{justify-self:center;width:min(100%,34rem)}.IvduaW_jumpNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.IvduaW_heroCopy h1{max-width:12ch}.IvduaW_heroVisual{padding-left:.5rem}.IvduaW_tools{flex-direction:column;align-items:stretch;gap:.75rem}.IvduaW_tools>p{padding-left:.15rem}.IvduaW_jumpNav,.IvduaW_groupGrid,.IvduaW_group ul{grid-template-columns:1fr}.IvduaW_jumpNav a{min-height:4rem}.IvduaW_sectionHeading{grid-template-columns:1fr}.IvduaW_sectionIcon{width:3rem;height:3rem}.IvduaW_group{padding:1.25rem}.IvduaW_empty{padding:2rem 1.25rem}}
