
.os-page{--ink:#303b4e;--muted:#5a6474;--line:#bdc5d1;color:var(--ink)}.os-page p{font-size:15px;line-height:1.85;color:var(--muted)}.os-page h1,.os-page h2,.os-page h3{font-weight:550;letter-spacing:-.045em}.os-page em{font-family:Georgia,serif;font-weight:400}.os-page h2{font-size:clamp(38px,4.3vw,61px);line-height:1.14;margin:20px 0 27px}.os-page h3{font-size:27px;line-height:1.3}.os-page .eyebrow{font-size:11px;line-height:1.7;letter-spacing:1px;color:#536a8a}.os-page a:focus-visible,.os-page summary:focus-visible{outline:3px solid #58729b;outline-offset:5px}.os-hero{padding-top:25px;padding-bottom:80px}.os-hero .breadcrumbs{display:flex;gap:12px;font-size:12px;margin-bottom:55px}.os-two{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.os-hero>.os-two{align-items:center}.os-hero h1{font-size:clamp(54px,5.7vw,79px);line-height:1.07;margin:25px 0}.os-hero h1 em{color:#57749a}.os-page .os-lead{font-size:22px;line-height:1.65;color:var(--ink)}.os-selector{border:1px solid #a7b7cc;background:#e6ecf3;padding:30px;box-shadow:8px 9px 0 #d4dce8}.os-selector header{display:flex;flex-direction:column;gap:16px;padding-bottom:25px}.os-selector header span{font-size:11px;letter-spacing:.8px;color:#526783}.os-selector header b{font-size:27px;line-height:1.3;font-weight:500;letter-spacing:-.7px}.os-selector>a{display:block;border-top:1px solid #b1bfd2;padding:23px 0 12px}.os-selector>a>span{font-size:11px;letter-spacing:.7px;color:#526783}.os-selector strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px;margin-top:12px}.os-selector strong i{float:right;font-style:normal}.os-selector p{font-size:14px;margin:8px 0}.os-selector>a:hover strong{text-decoration:underline;text-underline-offset:5px}.os-section{padding-block:80px;scroll-margin-top:25px}.os-project-band{scroll-margin-top:25px}.os-project-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:35px}.os-project-heading>span:last-child{font-size:11px;line-height:1.7;letter-spacing:.7px;color:#596a80}.os-project-band h2{margin-top:0}.os-page .os-deck{font-size:24px;line-height:1.55;color:var(--ink)}.os-links{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:25px}.os-link{display:inline-block;font-size:14px;border-bottom:1px solid #8b9bb0;padding-bottom:6px}.os-omniophp{background:#edf0f4}.os-mail-migrator{background:#e8ede5}.os-aocaptcha{background:#eee8df}.os-flow{background:#fafbf7;border:1px solid #bbc5ce;padding:30px}.os-flow>span{font-size:12px;line-height:1.7;color:#5c6d80}.os-flow ol{list-style:none;padding:0;margin:25px 0}.os-flow li{display:flex;gap:22px;align-items:center;border-top:1px solid #c6cfd7;padding:20px 0}.os-flow li>b{font:23px Georgia,serif;color:#6d83a0}.os-flow li>span{font-size:18px;line-height:1.5;letter-spacing:-.3px}.os-flow footer{border-top:1px solid #c6cfd7;padding-top:20px}.os-flow footer>b{font-size:11px;letter-spacing:.7px;font-weight:500}.os-flow footer p{font-size:14px;margin-bottom:0}.os-mail-migrator .os-flow{border-color:#b6c6ac;background:#f5f7ee}.os-mail-migrator .os-flow li,.os-mail-migrator .os-flow footer{border-color:#c4cfb9}.os-mail-migrator .os-flow li>b{color:#647e50}.os-aocaptcha .os-flow{border-color:#cbbba4;background:#faf5eb}.os-aocaptcha .os-flow li,.os-aocaptcha .os-flow footer{border-color:#d2c5af}.os-aocaptcha .os-flow li>b{color:#887147}.os-evaluate{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.os-evaluate article{border-top:1px solid var(--line);padding-top:25px}.os-evaluate article>span{font-size:11px;letter-spacing:.7px;color:#536a8a}.os-evaluate h3{margin:20px 0 15px}.os-evaluate p{font-size:14px}.os-practical{background:#303e52;color:#f6f4eb}.os-practical .eyebrow{color:#c4d6ee}.os-practical p{color:#dce3ec}.os-practical .os-link{border-color:#a7bad4}.os-faq details{border-top:1px solid #8293a9;padding:22px 0}.os-faq summary{font-size:17px;line-height:1.6;cursor:pointer}.os-faq details p{font-size:14px;margin:15px 0 0}.os-close{text-align:center;padding-block:85px}.os-close p{max-width:620px;margin:0 auto 28px}
@media(max-width:1100px){.os-two{gap:40px}.os-hero h1{font-size:65px}.os-selector,.os-flow{padding:26px}}
@media(max-width:800px){.os-two{grid-template-columns:1fr;gap:30px}.os-hero h1{font-size:72px}.os-selector{margin-right:8px}.os-section{padding-block:60px}.os-hero{padding-bottom:60px}.os-evaluate{grid-template-columns:1fr;gap:25px}}
@media(max-width:560px){.os-page .frame{width:calc(100% - 40px)}.os-hero .breadcrumbs{margin-bottom:35px}.os-hero h1{font-size:clamp(45px,11.5vw,62px)}.os-page .os-lead{font-size:20px}.os-page h2{font-size:38px}.os-selector,.os-flow{padding:24px}.os-project-heading{flex-direction:column;gap:10px}.os-section{padding-block:55px}.os-close{padding-block:60px}.os-page .button{font-size:12px;padding:15px 18px;gap:15px}}
