.vn-page{color:#17201b;background:#f5f6f3}.vn-hero{padding-top:65px;padding-bottom:42px}.vn-hero nav{flex-wrap:wrap;gap:12px;margin-bottom:50px;font-size:14px;display:flex}.vn-hero h1{letter-spacing:-.05em;max-width:980px;margin:20px 0 26px;font-size:clamp(38px,5.5vw,70px);line-height:1.06}.vn-hero h1 span{color:#647068}.vn-hero>p:not(.vm-eyebrow){max-width:700px;font-size:20px;line-height:1.6}.vn-status{border:1px solid #cdd5ce;margin-top:24px;padding:10px 14px;font-size:14px;display:inline-block}.vn-photo{margin-block:0 55px}.vn-photo img{object-fit:cover;border-radius:5px;width:100%;max-height:610px}.vn-photo figcaption{color:#59635c;padding-top:12px;font-size:13px;line-height:1.6}.vn-layout{grid-template-columns:220px minmax(0,780px);gap:70px;padding-bottom:70px;display:grid}.vn-layout aside{align-self:start;gap:16px;display:grid;position:sticky;top:110px}.vn-layout aside a{border-bottom:1px solid #d6ddd6;padding-bottom:12px;font-size:14px}.vn-layout article section{margin-bottom:55px;scroll-margin-top:110px}.vn-layout article h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(28px,3vw,40px);line-height:1.15}.vn-layout article h3{margin:20px 0 12px;font-size:22px;line-height:1.3}.vn-layout article p,.vn-layout article li{color:#424c45;margin-bottom:18px;font-size:17px;line-height:1.75}.vn-layout article a{text-underline-offset:4px;text-decoration:underline}.vn-facts,.vn-comparison{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.vn-facts>div,.vn-comparison>div{background:#fff;border:1px solid #d8dfd8;padding:26px}.vn-facts span{letter-spacing:.09em;text-transform:uppercase;color:#606b63;font-size:13px}.vn-layout .vn-source{font-size:14px}.vn-note{background:#eaf0e8;border-left:3px solid #738675;padding:30px}.vn-layout a:focus-visible{outline-offset:4px;outline:3px solid #277aaa}@media (max-width:800px){.vn-layout{grid-template-columns:1fr;gap:32px}.vn-layout aside{flex-wrap:wrap;gap:12px 20px;display:flex;position:static}.vn-layout aside>.vm-eyebrow{flex-basis:100%}.vn-hero nav{margin-bottom:30px}.vn-hero{padding-top:35px}.vn-facts,.vn-comparison{grid-template-columns:1fr}.vn-note{padding:24px}.vn-photo{margin-bottom:35px}}
