.website-test-banner{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:10px 22px;background:#fff3d8;color:#664915;font-size:12px;line-height:1.5}.website-test-banner strong{text-transform:uppercase;letter-spacing:.08em}.managed-website #navigation{flex-wrap:wrap;justify-content:flex-end;gap:15px 22px}.managed-website .service-grid{grid-template-columns:repeat(var(--service-count,5),minmax(0,1fr))}.managed-website .hero h1{white-space:normal}.managed-website .footer-inner>div>p{color:white;font-size:14px;font-weight:650}.managed-website .footer-detail{font-size:12px!important;font-weight:400!important;max-width:620px;color:#d2dce5!important}.page-hero{position:relative;border-radius:18px;overflow:hidden;background:#173950;color:white;min-height:300px;display:flex;align-items:center}.page-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.page-hero.has-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102336f2,#102336b0 58%,#10233640)}.page-hero-copy{position:relative;z-index:1;padding:52px 60px;max-width:940px}.page-hero h1{font-size:clamp(30px,3.6vw,52px);max-width:790px}.page-hero .eyebrow{color:#d3e3ef}.page-hero-copy>p:not(.eyebrow){color:#eef5fb;font-size:17px;line-height:1.65;margin-top:22px;max-width:780px}.page-body{padding-block:42px 20px}.readable-text{font-size:16px;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.readable-text a{text-decoration:underline;text-underline-offset:4px}.page-body .readable-text{max-width:900px}.website-player{margin-top:35px;border-radius:16px;overflow:hidden;background:#000}.website-player.website-form{background:#f2f5f8}.website-frame{display:block;border:0;width:100%;height:1000px}.website-frame[data-ready]{transition:none}.page-sections{padding-top:55px}.page-explanation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:65px;padding:20px 0 42px}.page-explanation h2{font-size:29px;line-height:1.25}.text-example{background:var(--wash);border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:0 24px}.text-example summary{padding:22px 0;font-size:16px;font-weight:650;line-height:1.5}.text-example .readable-text{border-top:1px solid var(--line);padding:22px 0;font-size:15px}.managed-website .header-inner{padding-block:12px}.managed-website .page-sections:empty{display:none}.managed-website .page-body+.website-player{margin-top:25px}
@media(max-width:1000px){.managed-website .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero-copy{padding:45px}.page-explanation{gap:35px;grid-template-columns:1fr 1.4fr}.page-explanation h2{font-size:25px}}
@media(max-width:640px){.website-test-banner{justify-content:flex-start;gap:2px;font-size:11px}.page-hero{min-height:280px}.page-hero-copy{padding:32px 25px}.page-hero h1{font-size:34px}.page-hero-copy>p:not(.eyebrow){font-size:14px}.page-body{padding-top:28px}.readable-text{font-size:14px}.website-player{margin-top:24px;border-radius:10px}.page-sections{padding-top:30px}.page-explanation{grid-template-columns:1fr;gap:20px;padding-bottom:25px}.text-example{padding-inline:17px}.text-example summary{font-size:14px}.text-example .readable-text{font-size:13px}.managed-website .service-grid{grid-template-columns:1fr}.managed-website .hero h1{font-size:40px}}
@media(max-width:360px){.managed-website .hero h1{font-size:34px}}
