.security-main{padding:65px 0 100px}.security-main a:not(.button){color:#79c8f3}.security-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end;margin:25px 0 55px}.security-main h1{font-size:clamp(40px,5.8vw,78px);line-height:1.04;letter-spacing:-.055em;margin:18px 0 24px;font-weight:600}.security-main h1 em{font-style:normal;color:#68c3ee}.security-main h2{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:10px 0 20px}.security-main h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:10px 0}.security-main p,.security-main li{color:#a9bfcd;line-height:1.75;font-size:16px}.security-main p{margin:12px 0}.security-kicker{font:11px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#7cbedf}.security-tag{display:inline-flex;align-items:center;gap:7px;color:#f6cb85;background:#f3b75013;border:1px solid #f3b75055;border-radius:50px;padding:7px 11px;font:11px var(--mono)}.security-intro{max-width:660px}.security-note{border-left:2px solid #36a5dd;padding:12px 18px;background:#0871b80d}.security-note p{font-size:14px;margin:0}.security-checker{scroll-margin-top:24px;padding:34px;border:1px solid #336079;border-radius:18px;background:linear-gradient(120deg,#0b2535,#071722);margin:35px 0 70px;box-shadow:0 24px 70px #0003}.security-checker-top{display:flex;justify-content:space-between;align-items:start;gap:30px}.security-checker-top>div{max-width:680px}.security-checker-top h2{margin-top:10px}.security-checker .security-tag{white-space:nowrap}.security-form{margin-top:28px}.security-form label:not(.security-authorize){display:block;font-size:14px;margin-bottom:9px;color:#e6f2f8;font-weight:600}.security-input-row{display:flex;gap:12px;align-items:stretch}.security-input-row input,.security-search{width:100%;min-width:0;border:1px solid #3a5c70;border-radius:9px;background:#05121b;color:#f0f8ff;padding:15px 16px;font:16px var(--sans)}.security-input-row input:focus,.security-search:focus{outline:2px solid #0871b8;outline-offset:3px}.security-input-row button{white-space:nowrap;flex-shrink:0;cursor:pointer}.security-authorize{display:flex;align-items:start;gap:10px;margin:17px 0;color:#a9bfcd;font-size:13px;line-height:1.6}.security-authorize input{margin-top:5px;accent-color:#0871b8;flex-shrink:0;width:16px;height:16px}.security-help{font-size:12px!important;color:#8ba8b9!important}.security-manual{border-top:1px solid #254557;padding-top:20px;margin-top:26px}.security-manual summary{cursor:pointer;color:#b9dcef;font-size:14px}.security-manual .security-input-row{max-width:580px}.security-result{margin-top:28px;border:1px solid #497186;border-radius:12px;padding:23px;background:#06121b;scroll-margin-top:20px}.security-result[data-tone=warning]{border-color:#d1a45e}.security-result[data-tone=danger]{border-color:#db8a7e}.security-result[data-tone=info]{border-color:#3b9cc7}.security-result h3{font-size:25px;color:#f3f8fc;margin:9px 0 14px}.security-result ul{padding-left:20px}.security-result p,.security-result li{font-size:14px}.security-result dl{display:grid;grid-template-columns:150px 1fr;gap:8px 16px;font-size:13px;margin-top:23px}.security-result dt{color:#8ca8ba}.security-result dd{margin:0;color:#d9e9f2;overflow-wrap:anywhere}.security-result .button{margin-top:14px}.security-error{color:#ffc3b3!important;min-height:0}.security-empty{display:none}.security-feed-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px}.security-feed-heading h2{margin-bottom:0}.security-search{max-width:330px;padding:12px 15px;font-size:14px}.security-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.security-news{border-top:1px solid #375a6e;background:#091d2a88;padding:27px;border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:10px}.security-news h3 a{text-decoration:none;color:#ecf6fc!important}.security-news h3{font-size:26px}.security-news p{font-size:14px;margin:0}.security-news time{font:11px var(--mono);color:#84a7b9}.security-news .security-news-link{margin-top:auto;padding-top:20px;font-size:14px;text-decoration:none}.security-news[hidden]{display:none}.security-faq{max-width:850px;margin:70px 0}.security-faq details{border-top:1px solid #2a4a5d;padding:22px 0}.security-faq summary{cursor:pointer;font-size:18px;color:#dcebf3}.security-faq p{font-size:15px}.security-article{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:65px;margin-top:40px}.security-article article{min-width:0}.security-article section{margin:0 0 45px;scroll-margin-top:25px}.security-article h2{font-size:29px}.security-article h3{font-size:20px}.security-article code{overflow-wrap:anywhere;color:#c8e5f5;background:#143243;padding:2px 5px;border-radius:4px;font-size:.9em}.security-sidebar{position:sticky;top:25px;align-self:start;border:1px solid #345367;border-radius:12px;padding:24px;background:#081b28}.security-sidebar a{display:block;margin:14px 0;font-size:14px}.security-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px}.security-table th,.security-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #294757}.security-table th{color:#e4f1f8;font-weight:600}.security-table td{color:#b2cbd9}.security-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#8ba8b9}.security-source-list{padding-left:19px}.security-source-list a{overflow-wrap:anywhere}.security-home-alert{margin:0 auto 70px;padding:25px 30px;border:1px solid #c4914b88;border-radius:12px;background:linear-gradient(100deg,#442e181f,#0a2336c9);display:flex;gap:35px;justify-content:space-between;align-items:center}.security-home-alert h2{font-size:25px;line-height:1.25;margin:10px 0;color:#f0f7fc;letter-spacing:-.035em}.security-home-alert p{color:#b1c4ce;font-size:14px;line-height:1.6;margin:0}.security-home-alert .button{flex-shrink:0}.security-home-alert .security-kicker{color:#edc184}.security-cta{margin:55px 0;padding:30px;border:1px solid #2d5972;border-radius:14px;background:#0b2e433b}.security-cta p{max-width:700px}.security-main button:disabled{opacity:.65;cursor:wait}
@media(max-width:1000px){.security-hero,.security-article{grid-template-columns:1fr;gap:25px}.security-sidebar{position:static}.security-checker-top{display:block}.security-checker-top>.security-tag{margin-top:8px}.security-home-alert{align-items:start;gap:20px}.security-home-alert h2{font-size:23px}}
@media(max-width:650px){.security-main{padding-top:35px}.security-hero{margin-bottom:35px}.security-main h1{font-size:42px}.security-checker{padding:22px 18px;margin:25px 0 50px}.security-input-row{flex-direction:column}.security-input-row .button{justify-content:center}.security-feed-heading{align-items:start;flex-direction:column;gap:22px}.security-search{max-width:none}.security-news-grid{grid-template-columns:1fr}.security-news{padding:23px 20px}.security-result{padding:20px 16px}.security-result dl{grid-template-columns:1fr;gap:4px}.security-result dd{margin-bottom:10px}.security-home-alert{flex-direction:column;padding:22px;margin-bottom:45px}.security-main p,.security-main li{font-size:15px}.security-table{font-size:12px}.security-table td,.security-table th{padding:12px 7px}.security-cta{padding:23px}}
.security-main .security-hub-title{font-size:clamp(35px,4.8vw,64px);overflow-wrap:anywhere}
@media print{.security-result{border:1px solid #333;color:#111}.security-main p,.security-main li,.security-result dd,.security-result dt{color:#222}.security-checker form,.security-manual,.security-search,.security-sidebar,.visitor-consent-settings{display:none}}
