/* Start custom CSS for html, class: .elementor-element-4a52d59 */.em-cisa-guide{--cs-bg:#fff;--cs-soft:#f5f7f9;--cs-text:#18212a;--cs-muted:#5e6a75;--cs-line:#dce3e8;--cs-dark:#111820;--cs-accent:#ff6b1a;--cs-accent-soft:#fff1e8;--cs-blue-soft:#edf6ff;--cs-blue-line:#b9d8f5;--cs-green-soft:#eef8f1;--cs-red-soft:#fff0ef;--cs-radius:18px;--cs-shadow:0 14px 36px rgba(23,35,46,.08);max-width:1180px;margin:0 auto;color:var(--cs-text);font-family:"Onest",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}
.em-cisa-guide *,.em-cisa-guide *::before,.em-cisa-guide *::after{box-sizing:border-box}.em-cisa-guide h1,.em-cisa-guide h2,.em-cisa-guide h3,.em-cisa-guide p,.em-cisa-guide ul,.em-cisa-guide ol,.em-cisa-guide pre{margin-top:0}.em-cisa-guide h1,.em-cisa-guide h2,.em-cisa-guide h3{color:var(--cs-dark);line-height:1.18;letter-spacing:-.02em}.em-cisa-guide h1{margin-bottom:20px;font-size:clamp(34px,5vw,60px)}.em-cisa-guide h2{margin-bottom:16px;font-size:clamp(28px,3.5vw,42px)}.em-cisa-guide h3{margin-bottom:10px;font-size:clamp(20px,2.4vw,27px)}.em-cisa-guide p{margin-bottom:18px}.em-cisa-guide a{color:inherit;text-decoration:none}
.em-cisa-guide__hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:28px;padding:46px;border:1px solid var(--cs-line);border-radius:26px;background:radial-gradient(circle at 92% 8%,rgba(255,107,26,.13),transparent 28%),linear-gradient(135deg,#fff 0%,#f7f9fb 100%);box-shadow:var(--cs-shadow)}.em-cisa-guide__eyebrow{display:inline-block;margin-bottom:12px;color:var(--cs-accent);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.em-cisa-guide__lead{max-width:900px;color:#3c4853;font-size:19px}.em-cisa-guide__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.em-cisa-guide__facts>div{padding:16px;border:1px solid var(--cs-line);border-radius:14px;background:#fff}.em-cisa-guide__facts strong,.em-cisa-guide__facts span{display:block}.em-cisa-guide__facts strong{margin-bottom:6px;font-size:15px}.em-cisa-guide__facts span{color:var(--cs-muted);font-size:13px;line-height:1.45}.em-cisa-guide__actions,.em-cisa-guide__cta-buttons{display:flex;flex-wrap:wrap;gap:10px}.em-cisa-guide__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid var(--cs-dark);border-radius:12px;background:var(--cs-dark);color:#fff!important;font-weight:750;transition:transform .2s ease,opacity .2s ease}.em-cisa-guide__btn:hover{transform:translateY(-1px);opacity:.92}.em-cisa-guide__btn--max{border-color:var(--cs-accent);background:var(--cs-accent)}.em-cisa-guide__btn--light{border-color:var(--cs-line);background:#fff;color:var(--cs-dark)!important}.em-cisa-guide__aside{align-self:start;padding:24px;border-radius:18px;background:var(--cs-dark);color:#fff}.em-cisa-guide__aside strong{display:block;margin-bottom:14px;font-size:19px}.em-cisa-guide__aside ul{margin:0;padding-left:20px}.em-cisa-guide__aside li+li{margin-top:8px}
.em-cisa-guide__nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:14px;border:1px solid var(--cs-line);border-radius:16px;background:#fff}.em-cisa-guide__nav a{padding:8px 11px;border-radius:10px;background:var(--cs-soft);color:#34414c;font-size:13px;font-weight:700}.em-cisa-guide__section{margin:26px 0;padding:42px;border:1px solid var(--cs-line);border-radius:22px;background:var(--cs-bg)}.em-cisa-guide__section--soft{background:var(--cs-soft)}.em-cisa-guide__section--links{background:linear-gradient(145deg,#fff 0%,#f8fafb 100%)}.em-cisa-guide__head{max-width:940px;margin-bottom:26px}.em-cisa-guide__subtitle{margin-top:34px}
.em-cisa-guide__cause-grid,.em-cisa-guide__spec-grid,.em-cisa-guide__real-grid{display:grid;gap:14px}.em-cisa-guide__cause-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-cisa-guide__spec-grid,.em-cisa-guide__real-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.em-cisa-guide__cause-grid article,.em-cisa-guide__spec-grid article,.em-cisa-guide__real-grid article{padding:20px;border:1px solid var(--cs-line);border-radius:15px;background:#fff}.em-cisa-guide__cause-grid article>span,.em-cisa-guide__spec-grid article>span{display:inline-block;margin-bottom:8px;color:var(--cs-accent);font-size:12px;font-weight:800;text-transform:uppercase}.em-cisa-guide__cause-grid strong,.em-cisa-guide__spec-grid strong,.em-cisa-guide__real-grid strong{display:block;margin-bottom:6px}.em-cisa-guide__cause-grid p:last-child,.em-cisa-guide__spec-grid p:last-child,.em-cisa-guide__real-grid p:last-child{margin-bottom:0}
.em-cisa-guide__table-wrap{width:100%;overflow-x:auto;margin:20px 0;border:1px solid var(--cs-line);border-radius:16px;background:#fff;-webkit-overflow-scrolling:touch}.em-cisa-guide__table{width:100%;min-width:760px;border-collapse:collapse}.em-cisa-guide__table th,.em-cisa-guide__table td{padding:15px 16px;border-bottom:1px solid var(--cs-line);text-align:left;vertical-align:top}.em-cisa-guide__table th{background:#f1f4f6;color:#394650;font-size:13px;font-weight:800}.em-cisa-guide__table tr:last-child td{border-bottom:0}
.em-cisa-guide__note,.em-cisa-guide__warn,.em-cisa-guide__danger,.em-cisa-guide__service-note{margin:24px 0;padding:20px 22px;border-radius:16px}.em-cisa-guide__note{border:1px solid var(--cs-blue-line);background:var(--cs-blue-soft)}.em-cisa-guide__note--strong{border-color:#ffd3ba;background:var(--cs-accent-soft)}.em-cisa-guide__warn,.em-cisa-guide__danger{border:1px solid #f3cbc7;background:var(--cs-red-soft)}.em-cisa-guide__danger{border-left:5px solid #c94236}.em-cisa-guide__service-note{border:1px solid #cbe6d2;background:var(--cs-green-soft)}.em-cisa-guide__note strong,.em-cisa-guide__warn strong,.em-cisa-guide__danger strong,.em-cisa-guide__service-note strong{display:block;margin-bottom:6px;font-size:17px}.em-cisa-guide__note p:last-child,.em-cisa-guide__warn p:last-child,.em-cisa-guide__danger p:last-child,.em-cisa-guide__service-note p:last-child{margin-bottom:0}
.em-cisa-guide__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.em-cisa-guide__compare article{padding:22px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:#fff}.em-cisa-guide__compare article>span{display:inline-block;margin-bottom:8px;color:var(--cs-accent);font-size:13px;font-weight:800;text-transform:uppercase}.em-cisa-guide__compare p:last-child{margin-bottom:0}.em-cisa-guide__scheme{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:26px 0;padding:20px;border-radius:var(--cs-radius);background:var(--cs-dark);color:#fff}.em-cisa-guide__scheme>div{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.05)}.em-cisa-guide__scheme strong,.em-cisa-guide__scheme span{display:block}.em-cisa-guide__scheme span{margin-top:4px;color:#c7d0d8;font-size:13px}.em-cisa-guide__check{padding-left:24px}.em-cisa-guide__check li{margin-bottom:9px}
.em-cisa-guide__scheme-box{margin:18px 0;padding:22px;border:1px solid var(--cs-line);border-radius:16px;background:#fff}.em-cisa-guide__scheme-box>span{display:inline-block;margin-bottom:8px;color:var(--cs-accent);font-size:12px;font-weight:800;text-transform:uppercase}.em-cisa-guide__scheme-box pre{overflow-x:auto;margin-bottom:16px;padding:18px;border-radius:12px;background:var(--cs-dark);color:#e9eef2;font:600 13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.em-cisa-guide__scheme-box p:last-child{margin-bottom:0}
.em-cisa-guide__grid{display:grid;gap:14px}.em-cisa-guide__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.em-cisa-guide__card{padding:20px;border:1px solid var(--cs-line);border-radius:15px;background:#fff}.em-cisa-guide__card strong{display:block;margin-bottom:6px}.em-cisa-guide__card p:last-child{margin-bottom:0}.em-cisa-guide__steps{list-style:none;counter-reset:csstep;margin:20px 0;padding:0}.em-cisa-guide__steps li{counter-increment:csstep;position:relative;min-height:58px;margin-bottom:12px;padding:15px 16px 15px 64px;border:1px solid var(--cs-line);border-radius:14px;background:#fff}.em-cisa-guide__steps li::before{content:counter(csstep);position:absolute;left:15px;top:14px;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--cs-dark);color:#fff;font-size:13px;font-weight:800}.em-cisa-guide__steps strong,.em-cisa-guide__steps span{display:block}.em-cisa-guide__steps span{margin-top:3px;color:var(--cs-muted);font-size:14px}
.em-cisa-guide__problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.em-cisa-guide__problems article{position:relative;padding:20px 20px 20px 64px;border:1px solid var(--cs-line);border-radius:15px;background:#fff}.em-cisa-guide__problems article>span{position:absolute;left:17px;top:18px;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--cs-accent-soft);color:var(--cs-accent);font-size:12px;font-weight:800}.em-cisa-guide__problems strong{display:block;margin-bottom:5px}.em-cisa-guide__problems p:last-child{margin-bottom:0}.em-cisa-guide__related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.em-cisa-guide__related a{display:block;padding:18px;border:1px solid var(--cs-line);border-radius:14px;background:#fff;transition:border-color .2s ease,transform .2s ease}.em-cisa-guide__related a:hover{transform:translateY(-1px);border-color:#aeb9c2}.em-cisa-guide__related strong,.em-cisa-guide__related span{display:block}.em-cisa-guide__related span{margin-top:5px;color:var(--cs-muted);font-size:13px}
.em-cisa-guide__faq details{margin-bottom:10px;border:1px solid var(--cs-line);border-radius:13px;background:#fff;overflow:hidden}.em-cisa-guide__faq summary{cursor:pointer;padding:16px 18px;color:var(--cs-dark);font-weight:750}.em-cisa-guide__faq details p{margin:0;padding:0 18px 18px;color:#4d5964}.em-cisa-guide__cta{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:26px;align-items:center;margin:26px 0;padding:38px;border-radius:22px;background:var(--cs-dark);color:#fff}.em-cisa-guide__cta h2{color:#fff}.em-cisa-guide__cta p{margin-bottom:0;color:#d2d8de}.em-cisa-guide__cta-buttons{justify-content:flex-end}.em-cisa-guide__cta .em-cisa-guide__btn:not(.em-cisa-guide__btn--max){border-color:#fff;background:#fff;color:var(--cs-dark)!important}.em-cisa-guide__safety{margin:26px 0;padding:20px 22px;border:1px solid #efcf9e;border-radius:16px;background:#fff8e9}.em-cisa-guide__safety strong{display:block;margin-bottom:6px}.em-cisa-guide__safety p:last-child{margin-bottom:0}
@media(max-width:960px){.em-cisa-guide__hero{grid-template-columns:1fr;padding:34px}.em-cisa-guide__facts{grid-template-columns:1fr}.em-cisa-guide__spec-grid,.em-cisa-guide__real-grid,.em-cisa-guide__related{grid-template-columns:repeat(2,minmax(0,1fr))}.em-cisa-guide__cta{grid-template-columns:1fr}.em-cisa-guide__cta-buttons{justify-content:flex-start}}
@media(max-width:680px){.em-cisa-guide{font-size:15px}.em-cisa-guide__hero,.em-cisa-guide__section,.em-cisa-guide__cta{padding:24px 18px;border-radius:18px}.em-cisa-guide__nav{overflow-x:auto;flex-wrap:nowrap;padding:10px;scrollbar-width:thin}.em-cisa-guide__nav a{flex:0 0 auto;white-space:nowrap}.em-cisa-guide__cause-grid,.em-cisa-guide__spec-grid,.em-cisa-guide__real-grid,.em-cisa-guide__compare,.em-cisa-guide__grid--2,.em-cisa-guide__problems,.em-cisa-guide__related{grid-template-columns:1fr}.em-cisa-guide__scheme{grid-template-columns:1fr;text-align:center}.em-cisa-guide__actions,.em-cisa-guide__cta-buttons{flex-direction:column}.em-cisa-guide__btn{width:100%}.em-cisa-guide__table{min-width:700px}.em-cisa-guide__lead{font-size:17px}.em-cisa-guide__scheme-box pre{font-size:12px}}
@media(prefers-reduced-motion:reduce){.em-cisa-guide__btn,.em-cisa-guide__related a{transition:none}}/* End custom CSS */