
html{scroll-padding-top:24px}img{max-width:100%}.company-answers,.news-section{overflow-wrap:break-word}.provider-plan{min-width:0}.provider-plan.pro .pro-register{color:var(--ink);background:var(--cream);border-color:var(--cream);justify-content:center}.provider-plan .price small{display:block;line-height:1.5}.provider-plan p{font-size:16px}.provider-faq summary{padding:6px 0;min-height:44px}.provider-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:750px){header{flex-wrap:wrap;gap:8px}header nav{width:100%;justify-content:space-between;gap:10px}header nav a:first-child{display:flex}header nav a{min-height:44px}.hero .button,.provider-hero .button,.provider-final .button{justify-content:center;max-width:100%;white-space:normal}.hero .buttons,.provider-hero .buttons{align-items:stretch}.hero .buttons .button,.provider-hero .buttons .button{flex:1 1 230px}.provider-pricing{grid-template-columns:minmax(0,1fr)}.provider-hero h1{font-size:clamp(35px,10vw,56px)}.company-answer-grid>*{min-width:0}.news-card-copy{min-width:0}}@media(max-width:360px){header nav{gap:8px}header nav a{font-size:12px}.product-copy h2{font-size:40px}.provider-plan{padding:22px}.consent-actions{gap:8px}.consent-actions button{padding:12px 8px}}

@media(max-width:750px){.article-breadcrumb a:first-child{display:inline-flex}}
