/* Restored page-specific security theme rules from the pre-cleanup page. */
.security-modern{background:#f7f6f2;color:#13243a}.sec-hero{padding:142px 0 92px}.sec-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(50px,9vw,140px)}.sec-side{position:sticky;top:115px;align-self:start;display:flex;flex-direction:column;gap:11px;padding-top:7px}.sec-side p{margin:0 0 10px;color:#13243a;font-weight:700;font-size:14px}.sec-side a{color:#6b7b8e;text-decoration:none;font-size:13px}.sec-side a.active{color:#137fca;font-weight:700}.sec-side span{margin-top:30px;color:#758598;font-size:11px}.sec-side .sec-doc{color:#137fca;font-weight:600;line-height:1.4}.sec-content{max-width:850px}.sec-kicker{margin:0 0 16px;color:#137fca;font:500 10px var(--mono);letter-spacing:.15em;text-transform:uppercase}.sec-content h1,.sec-controls h2,.sec-detail h2{margin:0;color:#13243a;font:500 clamp(44px,5vw,68px)/1.02 var(--sans);letter-spacing:-.045em}.sec-lede{max-width:58ch;margin:23px 0 0;color:#52647a;font-size:18px;line-height:1.62}.sec-actions{display:flex;gap:22px;margin-top:28px}.sec-actions a{color:#137fca;text-decoration:none;font-size:13px;font-weight:700}.sec-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin-top:58px;padding:24px;border:1px solid #dbe1e7;border-radius:9px;background:#fff}.sec-flow div{padding:5px}.sec-flow i{display:block;margin-bottom:16px;color:#137fca;font:500 9px var(--mono);font-style:normal}.sec-flow b{display:block;font-size:13px}.sec-flow span{display:block;margin-top:7px;color:#68798c;font-size:12px;line-height:1.45}.sec-flow em{color:#9aa7b5;font-style:normal}.sec-controls{padding:92px 0;background:#102033}.sec-controls h2{max-width:16ch;color:#f1f6f8;font-size:clamp(34px,4vw,54px)}.sec-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}.sec-control-grid article{padding:23px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:rgba(255,255,255,.025)}.sec-control-grid b{color:#fff;font-size:14px}.sec-control-grid p{margin:10px 0 0;color:#b5c2d0;font-size:13px;line-height:1.55}.sec-detail{padding:96px 0}.sec-detail .section-inner{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:100px}.sec-detail h2{font-size:clamp(31px,3.5vw,48px)}.sec-detail-list article{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #d7dfe6}.sec-detail-list b{font-size:17px}.sec-detail-list p{margin:10px 0 0;color:#56687d;font-size:15px;line-height:1.68}@media(max-width:800px){.sec-layout,.sec-detail .section-inner{grid-template-columns:1fr;gap:38px}.sec-side{position:static;display:none}.sec-flow{grid-template-columns:1fr}.sec-flow em{display:none}.sec-control-grid{grid-template-columns:1fr}.sec-actions{flex-direction:column;gap:14px}}
.he-security{display:none!important}
.he-security{display:none!important}.page-hero{padding-top:150px!important;padding-bottom:74px!important;background:#f1efe9}.page-hero-inner{max-width:820px!important}.page-hero .page-h1{max-width:12ch;font-size:clamp(48px,5.6vw,76px)!important;line-height:1.01!important;color:#14233a}.page-hero .page-lede{max-width:55ch;color:#506177!important;font-size:18px!important;line-height:1.58!important}.security-proof{padding:88px 0!important;background:#101b2b!important}.security-proof .section-inner{max-width:1240px!important}.security-proof-list article{min-height:142px;border:1px solid rgba(255,255,255,.12)!important;border-top:2px solid rgba(42,212,229,.6)!important;border-radius:5px;background:rgba(255,255,255,.025)!important}.security-proof-list b{font-size:14px!important}.security-proof-list p{font-size:13px!important;color:#b7c5d4!important}.page-body{padding:96px 0!important;background:#f7f5f0}.page-body-inner{max-width:820px!important}.sec-section{padding:0 0 34px;margin:0 0 34px!important;border-bottom:1px solid rgba(20,35,58,.14)}.sec-section .page-h2{font-size:clamp(25px,2.5vw,34px)!important;color:#14233a}.sec-section .page-p{font-size:16px!important;line-height:1.7!important;color:#4e6074!important}
.sec-hero{background:#0b0f16!important}.sec-side p,.sec-content h1{color:#f4f7f8!important}.sec-side a{color:#9aabbc!important}.sec-side a.active,.sec-side .sec-doc,.sec-kicker,.sec-actions a{color:#2ad4e5!important}.sec-lede{color:#b3c0cc!important}.sec-flow{background:#121b27!important;border-color:rgba(255,255,255,.14)!important}.sec-flow b{color:#fff!important}.sec-flow span{color:#a8b6c5!important}.sec-flow em{color:#6d7c8c!important}.sec-controls{background:#f6f6f3!important}.sec-controls h2{color:#13243a!important}.sec-control-grid article{background:#fff!important;border-color:#d8e0e6!important}.sec-control-grid b{color:#13243a!important}.sec-control-grid p{color:#5a6b7e!important}.sec-detail{background:#102033!important}.sec-detail h2,.sec-detail-list b{color:#f1f6f8!important}.sec-detail-list p{color:#b3c0cc!important}.sec-detail-list article{border-color:rgba(255,255,255,.14)!important}
.security-modern .sec-flow{border-radius:3px!important}.security-modern .sec-control-grid article{border-radius:3px!important}.security-modern .sec-detail{position:relative}.security-modern .sec-detail:before{content:'Security review';position:absolute;right:5vw;top:68px;color:rgba(42,212,229,.13);font:500 clamp(52px,9vw,132px)/1 var(--sans);letter-spacing:-.06em;pointer-events:none}
