@media(max-width:950px){.wv-site .wv-hero{gap:35px;grid-template-columns:1.1fr 1fr}.wv-site .wv-nav{gap:18px}.wv-site .wv-brand{font-size:18px}.wv-site .wv-container{width:88%}.wv-site .wv-split{gap:45px}.wv-site .wv-glass-panel{padding:23px}.wv-site .wv-glass-panel h2{font-size:25px}}
@media(max-width:760px){.wv-site{font-size:14px}.wv-site .wv-container{width:88%}.wv-site .wv-header-inner{flex-wrap:wrap;gap:16px;min-height:80px}.wv-site .wv-nav{width:100%;flex-wrap:wrap;align-items:start;gap:16px 22px;padding:8px 0}.wv-site .wv-menu>div{position:static;box-shadow:none;margin-top:8px;min-width:0;padding:0 12px}.wv-site .wv-hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:42px;gap:34px}.wv-site h1{font-size:clamp(34px,8.3vw,46px)}.wv-site .wv-lead{font-size:15px}.wv-site .wv-section{padding-top:37px;padding-bottom:37px}.wv-site .wv-section-heading,.wv-site .wv-advice-layout,.wv-site .wv-split,.wv-site .wv-quote-layout,.wv-site .wv-knowledge-grid{grid-template-columns:1fr;gap:25px}.wv-site .wv-feature{padding:27px}.wv-site .wv-feature h3{font-size:29px}.wv-site blockquote{font-size:20px}.wv-site .wv-help{padding:27px;margin-bottom:40px;gap:22px}.wv-site .wv-help h2{font-size:26px}.wv-site .wv-page-intro{padding-top:42px;padding-bottom:28px}.wv-site .wv-editorial h2{font-size:25px}.wv-site .wv-search{grid-template-columns:1fr}.wv-site .wv-search input,.wv-site .wv-search select{font-size:16px}.wv-site .wv-answer summary{font-size:18px}.wv-site .wv-footer{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.wv-site .wv-button{transition:none}.wv-site .wv-button:hover{transform:none}}

@media(max-width:1050px){.wv-site .wv-guide-layout{gap:38px;grid-template-columns:minmax(0,1fr) 240px}.wv-site .wv-focus-layout{gap:45px}}
@media(max-width:760px){.wv-site .wv-guide-layout,.wv-site .wv-focus-layout{grid-template-columns:1fr;gap:24px}.wv-site .wv-guide-sidebar{position:static;padding-top:0;order:-1}.wv-site .wv-guide-sidebar nav{grid-template-columns:1fr 1fr;column-gap:18px}.wv-site .wv-guide-sidebar .wv-related{display:none}.wv-site .wv-guide-sidebar .wv-glass-panel{padding:22px}.wv-site .wv-focus-band{padding:43px 0}.wv-site .wv-focus-panels article{padding:23px;gap:18px}.wv-site .wv-guide-page>.wv-page-intro{padding-top:42px;padding-bottom:30px}.wv-site .wv-focus-layout h2{font-size:31px}}
@media(max-width:420px){.wv-site .wv-guide-sidebar nav{grid-template-columns:1fr}}
