/* Consistent reading and privacy controls for the retained Proplix reference library. */
html,body.help-v2{min-width:0!important;max-width:100%;overflow-wrap:break-word}
body.help-v2 .container{width:min(1180px,calc(100% - 40px))!important;min-width:0}
body.help-v2 h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.18;font-weight:600}
body.help-v2 h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3;font-weight:600}
body.help-v2 h3{font-size:1.1rem;line-height:1.4;font-weight:600}
body.help-v2 .article-layout>*{min-width:0}
body.help-v2 .proplix-access-brand{display:grid;gap:5px;color:#fff}
body.help-v2 .proplix-access-brand strong{font-size:1.6rem;font-weight:700}
body.help-v2 .proplix-access-brand span{font-size:.8rem}
body.help-v2 .help-privacy-choice{padding:0 20px 24px;background:#f7f9fc}
body.help-v2 .proplix-privacy-open{position:static;box-shadow:none;color:#17384a;border-radius:8px;font-size:.85rem}
body.help-v2 .px-help-offer{padding:18px 0;background:#0b4f51;color:#fff}
body.help-v2 .px-help-offer a{color:#fff;text-decoration:none;font-size:1rem}
body.help-v2 .px-help-offer strong{font-size:1.35rem;font-weight:650}
body.help-v2 .px-help-offer p{margin:6px 0 3px;font-size:.85rem;color:#fff}
body.help-v2 .px-help-offer small{font-size:.74rem;color:#d6e9e9}
@media(max-width:600px){body.help-v2 .header-inner{gap:16px}body.help-v2 .hero-shell,body.help-v2 .article-panel{padding:20px}body.help-v2 .official-help-grid{grid-template-columns:minmax(0,1fr)}}
