.ssa-readability-page #main{background:linear-gradient(90deg,#73b5d00c 1px,transparent 1px),linear-gradient(#73b5d00c 1px,transparent 1px),radial-gradient(ellipse at 85% 15%,#10548c99,transparent 45%),radial-gradient(ellipse at 10% 45%,#147b8555,transparent 42%),#04253f;background-size:64px 64px,64px 64px,auto,auto,auto}.ssa-readability-hero{padding:clamp(54px,7vw,112px) 0 60px;position:relative}.ssa-readability-columns{display:grid;grid-template-columns:1.18fr 1fr;gap:clamp(36px,6vw,92px);align-items:center}.ssa-readability-intro h1{font-size:clamp(46px,4.3vw,68px);line-height:1.08;color:#f5f4f2;margin:24px 0}.ssa-readability-intro h1 em{color:#71dce0;white-space:nowrap;text-decoration:underline;text-decoration-color:#5fc9d380;text-decoration-thickness:2px;text-underline-offset:14px}.ssa-readability-intro .eyebrow{letter-spacing:.22em;color:#7bdee3}.ssa-readability-intro p{font-size:18px;line-height:1.7;color:#cee0ea;max-width:600px}.ssa-readability-intro .ssa-readability-promise{font-size:23px;line-height:1.45;color:#fff;font-weight:600}.ssa-readability-explore{display:inline-flex;gap:25px;color:#83e2e2;margin-top:24px;padding-bottom:8px;border-bottom:1px solid #588693}.ssa-readability-form-panel{background:#f7f3eb;border:1px solid #ddd5c7;border-radius:18px;padding:clamp(24px,3vw,36px);box-shadow:0 24px 70px #0004;color:#09293b}.ssa-readability-form-panel h2{font-size:30px;color:#09293b;margin:0 0 12px}.ssa-readability-form-panel p{color:#405a6a;font-size:15px;line-height:1.65}.ssa-readability-form-panel .ssa-check-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ssa-readability-form-panel input[name=url],.ssa-readability-form-panel button{grid-column:1/-1}.ssa-readability-form-panel input{width:100%;min-width:0;min-height:50px;border:1px solid #d4cdc3;border-radius:9px;background:#fff;color:#09293b;padding:12px 14px;font:inherit}.ssa-readability-form-panel input::placeholder{color:#5c6b75}.ssa-readability-form-panel button{width:100%;min-height:54px;background:#43cad6!important;color:#062637!important;border-radius:9px;font-size:16px;margin:2px 0 0}.ssa-readability-form-panel .ssa-check-consent{font-size:12px;line-height:1.6;margin:16px 0 0}.ssa-readability-caption{font-size:12px;color:#aacbd9;text-align:center;margin-top:16px}.ssa-readability-page .ssa-readability-essay{border-top:1px solid #84c5d22e;padding:64px 0;background:#041e322e}.ssa-readability-page .ssa-readability-essay>.wrap{max-width:790px}.ssa-readability-page .ssa-readability-essay h2{font-size:36px;color:#f5f4f2}.ssa-readability-page .ssa-readability-essay h3{margin:38px 0 14px;color:#f5f4f2;font-family:Georgia,serif;font-size:27px}.ssa-readability-page .ssa-readability-essay p{font-size:18px;line-height:1.8;color:#cedeeb;margin:0 0 20px}.ssa-readability-page .ssa-readability-essay a{color:#79dfe4;text-decoration:underline}.ssa-readability-page #main>.band:not(.ssa-readability-essay){background:transparent;padding:55px 0}.ssa-readability-page #main>.band:not(.ssa-readability-essay)>.wrap{max-width:790px}.ssa-readability-close{text-align:center;padding:70px 0 84px;border-top:1px solid #6da8b544;background:#021b2d88}.ssa-readability-close h2{color:#f5f4f2;font-size:clamp(36px,4vw,54px)}.ssa-readability-close p{max-width:650px;margin:18px auto 24px;color:#cedeeb}.ssa-readability-close .button{background:#43cad6;color:#062637;border-radius:9px}.ssa-readability-close .ssa-readability-limit{font-size:12px;max-width:550px}.ssa-readability-page #request-check,.ssa-readability-page #readability-details{scroll-margin-top:150px}@media(max-width:900px){.ssa-readability-columns{grid-template-columns:1fr;gap:32px}.ssa-readability-intro p{max-width:none}.ssa-readability-form-wrap{max-width:620px;width:100%;margin:auto}.ssa-readability-hero{padding-top:44px}}@media(max-width:480px){.ssa-readability-form-panel .ssa-check-fields{grid-template-columns:1fr}.ssa-readability-intro h1{font-size:44px}.ssa-readability-form-panel{padding:22px}.ssa-readability-intro p,.ssa-readability-page .ssa-readability-essay p{font-size:16px}}
.ssa-readability-intro h1{font-family:var(--display),Georgia,serif;font-weight:500}.ssa-readability-page #main>.band:not(.ssa-readability-essay) h2,.ssa-readability-page #main>.band:not(.ssa-readability-essay) h3{color:#f5f4f2}.ssa-readability-page #main>.band:not(.ssa-readability-essay) p{color:#cedeeb;line-height:1.8;margin:0 0 24px}
.ssa-readability-page #main .band>.wrap{max-width:790px}.ssa-readability-page #main .band{padding:64px 0}.ssa-readability-page #main .band h3{margin:32px 0 14px;color:#f5f4f2;font-family:var(--display),Georgia,serif;font-size:27px}.ssa-readability-page #main .band p{font-size:18px;line-height:1.8;color:#cedeeb;margin:0 0 22px}.ssa-readability-close .eyebrow{color:#80d3d4}@media(max-width:600px){.ssa-readability-page #main .band p{font-size:16px}}
