.vtr-doc-page{background:#f7f5f0;color:#000001}
.vtr-doc-page :is(a,button):focus-visible{outline:3px solid #ae1915;outline-offset:4px}
.vtr-doc-main{padding-block:32px 72px}
.vtr-doc-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:12px 24px;border-bottom:1px solid #b8b2a9}
.vtr-doc-nav a{padding-block:6px;text-underline-offset:5px}
.vtr-doc-nav [aria-current=page]{color:#ae1915;font-weight:800;text-decoration-thickness:3px}
.vtr-doc-main article{max-width:76ch;margin:40px auto 0;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.65}
.vtr-doc-main h1{font-family:Edo,Impact,sans-serif;font-size:clamp(2.2rem,6vw,4rem);line-height:1.12;letter-spacing:0;text-transform:none;margin-bottom:28px}
.vtr-doc-main h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.25;letter-spacing:0;text-transform:none;margin:40px 0 16px}
.vtr-doc-main p{margin-block:0 20px}
.vtr-doc-main article a{color:#ae1915;text-decoration:underline;text-underline-offset:3px}
.vtr-doc-status,.vtr-doc-warning{padding:20px;border-left:4px solid #ae1915;background:#fff}
.vtr-doc-privacy{padding-top:24px;border-top:1px solid #b8b2a9}
@media(max-width:600px){.vtr-doc-main{padding-block:20px 48px}.vtr-doc-main article{margin-top:28px}.vtr-doc-status,.vtr-doc-warning{padding:16px}}
@media(prefers-reduced-motion:reduce){html:has(.vtr-doc-page){scroll-behavior:auto}}
