/* Final visual pass: public presentation only; no routing, content or ad placement changes. */
.ongalpi-global-head .global-nav-trigger,.ongalpi-global-head .site-search-open{min-height:44px;line-height:1.5;padding-block:10px;display:inline-flex;align-items:center;justify-content:center}
.ongalpi-global-head .global-nav-current{background:rgba(240,244,239,.75)}
.global-nav-panel{padding:8px}.ongalpi-global-head .global-nav-panel a{padding:10px 12px!important;line-height:1.65}
.premium-home .hero-actions{align-items:center;gap:12px}.premium-home .hero-actions a{height:48px;min-height:48px;border-radius:24px;line-height:1.5}.premium-home .hero-precare-link{border-color:rgba(29,56,80,.7);background:#faf8f4}
.premium-home .precare-home-entry{align-items:center;padding-block:24px}.premium-home .precare-entry-action{padding-block:0}.premium-home .precare-entry-action>a{margin-bottom:0;min-height:46px}
.premium-home .quick-start-grid button{border-color:rgba(216,208,197,.6)!important}.premium-home .quick-start-grid button:hover{border-color:#c9d3c7!important;background:#f0f4ef}.premium-home .quick-start-grid small{line-height:1.8}
.premium-home .contract-tool-link{transition:background-color .15s}.premium-home .contract-tool-link:hover{background:#f0f4ef}.premium-home .contract-tool-link:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.premium-home .contract-tool-link:focus-visible{outline:2px solid #1d3850!important;outline-offset:3px;box-shadow:0 0 0 3px #eef3ec!important}.premium-home .contract-tool-link>span{color:#30363a}
.premium-home .premium-feature h2{line-height:1.5;min-height:3em;margin-bottom:14px}.premium-home .premium-feature .feature-copy{padding-block:26px}.premium-home .premium-feature>img{object-fit:cover}.premium-home .premium-feature .feature-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.premium-home .premium-feature .feature-link:hover{text-decoration:underline;text-underline-offset:5px}
.ongalpi-search :focus-visible{outline:2px solid #1d3850!important;outline-offset:2px;box-shadow:0 0 0 2px #eef3ec!important}.search-category{font-size:12px;line-height:1.65;color:#1d3850;padding:3px 8px}.search-result strong{margin:9px 0 7px;line-height:1.55}.search-result-arrow{color:#526572;font-size:13px}.search-result p{color:#30363a}
.article-hero h1{margin-bottom:18px}.article-meta{margin-top:14px;line-height:1.8}.article-body h2{margin-bottom:18px}.article-body>section>p:not(.fine):not(.eyebrow){line-height:1.85}.article-body .visual-summary{margin-top:32px;margin-bottom:36px}.article-body #checklist{margin-bottom:44px}.article-body .direct-answer{padding:24px}.article-body .direct-answer p{line-height:1.85}.premium-guide .meta{line-height:1.8;margin-block:14px 20px}.premium-guide .article h2{margin-bottom:18px}
.service-notice summary{font-weight:550;min-height:44px;padding-block:10px}.service-notice .notice-body p{margin-bottom:12px}.service-notice .notice-body{padding-bottom:12px}
@media(max-width:768px){.ongalpi-global-head .global-nav-trigger{justify-content:space-between}.premium-home .hero-actions{align-items:flex-start}.premium-home .precare-home-entry{align-items:flex-start;gap:16px;padding-block:22px}.premium-home .precare-entry-action{padding-top:0}.premium-home .premium-feature h2{min-height:0}.premium-home .premium-feature .feature-copy{padding-block:23px}.article-body .direct-answer{padding:21px 18px}.article-body .visual-summary{margin-top:28px;margin-bottom:32px}.article-body h2{margin-bottom:16px}.article-body #checklist{margin-bottom:38px}}
@media(prefers-reduced-motion:reduce){.premium-home .contract-tool-link{transition:none}}
