.knowledge-page{--k-ink:#14283e;--k-muted:#4f6072;--k-line:#dbe3eb;--k-red:#bc3046;--k-orange:#b85415;--k-green:#17634d;background:#f7f9fc;color:var(--k-ink);font-family:Alata,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;line-height:1.8;font-synthesis:weight;text-rendering:optimizeLegibility}
.knowledge-page *{box-sizing:border-box}html{scroll-behavior:smooth}.knowledge-page .site-header{font-family:Alata,system-ui,sans-serif}.knowledge-page .header-inner{max-width:1440px}.knowledge-page .brand-type{letter-spacing:-.012em}.knowledge-page .desktop-nav{gap:15px}.knowledge-page .site-footer{margin-top:0}
.knowledge-page .knowledge-hero{padding:44px 24px 0;background:#fff;border-bottom:1px solid var(--k-line)}.knowledge-page .hero-inner{max-width:1120px;margin:auto}.knowledge-page .breadcrumbs{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;font-size:.875rem;color:var(--k-muted);margin-bottom:30px}.knowledge-page .breadcrumbs a{color:#6938ab;text-decoration:underline;text-underline-offset:3px}.knowledge-page .topic-label{font-size:.875rem;color:var(--k-red);font-weight:700;letter-spacing:.04em;margin:0 0 18px}.knowledge-page h1{font-size:clamp(1.85rem,4vw,3.25rem);line-height:1.24;letter-spacing:-.02em;margin:0 0 22px;font-weight:800;max-width:1040px;color:var(--k-ink);overflow-wrap:break-word}.knowledge-page .hero-deck{max-width:880px;font-size:1.125rem;line-height:1.85;color:var(--k-muted);margin:0 0 24px}.knowledge-page .article-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.875rem;color:var(--k-muted);margin:0 0 25px}.knowledge-page .article-meta strong{color:var(--k-ink)}.knowledge-page .hero-actions{margin:0 0 32px}.knowledge-page .article-share-trigger{color:var(--k-ink);border-color:var(--k-line);background:white}.knowledge-page .article-share-trigger svg{stroke:currentColor;fill:none;stroke-width:1.7}
.knowledge-page .knowledge-layout{max-width:1320px;margin:auto;padding:48px 24px 72px;display:grid;grid-template-columns:252px minmax(0,880px);gap:48px;align-items:start}.knowledge-page .knowledge-toc{position:sticky;top:108px;border:1px solid var(--k-line);border-radius:12px;background:white;max-height:calc(100vh - 126px);overflow-y:auto;scrollbar-width:thin}.knowledge-page .knowledge-toc summary{font-size:1rem;font-weight:700;padding:18px;color:var(--k-ink);cursor:pointer}.knowledge-page .knowledge-toc nav{padding:0 12px 12px}.knowledge-page .knowledge-toc a{display:block;padding:8px 6px;color:var(--k-muted);font-size:.875rem;line-height:1.6;text-decoration:none;border-radius:5px}.knowledge-page .knowledge-toc a:hover,.knowledge-page .knowledge-toc a:focus-visible{color:var(--k-red);background:#fbf1f3}.knowledge-page .knowledge-toc a span{color:var(--k-red);font-weight:700;margin-right:5px}
.knowledge-page .knowledge-article{min-width:0;overflow-wrap:break-word;font-size:1.0625rem}.knowledge-page .knowledge-article section{scroll-margin-top:112px}.knowledge-page .knowledge-article section+section{margin-top:50px}.knowledge-page .knowledge-article h2{font-size:clamp(1.4rem,2.4vw,1.875rem);line-height:1.38;color:var(--k-ink);margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--k-line);font-weight:800;letter-spacing:-.012em}.knowledge-page .knowledge-article h3{font-size:1.2rem;line-height:1.5;margin:28px 0 12px;color:var(--k-ink);font-weight:700}.knowledge-page .knowledge-article p{margin:0 0 20px;color:var(--k-muted);line-height:1.85}.knowledge-page .knowledge-article strong{color:var(--k-ink)}.knowledge-page .knowledge-article a{color:var(--k-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.knowledge-page .knowledge-article a:hover{color:var(--k-red)}.knowledge-page .knowledge-article a.ref{color:var(--k-red);font-size:.875em;white-space:nowrap}.knowledge-page .knowledge-article ul,.knowledge-page .knowledge-article ol{margin:16px 0 24px;padding-left:24px;color:var(--k-muted)}.knowledge-page .knowledge-article li{margin:0 0 12px;line-height:1.8}.knowledge-page .knowledge-article code{font: .94em ui-monospace,SFMono-Regular,Consolas,monospace;color:#9c3346;background:#f5eaf0;border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.knowledge-page .related-incident{background:white;border:1px solid var(--k-line);border-left:4px solid var(--k-orange);border-radius:0 10px 10px 0;padding:22px;margin:24px 0}.knowledge-page .related-incident>strong{font-size:1.05rem;display:block;margin-bottom:8px}.knowledge-page .related-incident p{margin-bottom:10px}.knowledge-page .related-incident a{font-size:1rem}.knowledge-page .related-note{font-size:.875rem;color:var(--k-muted)}
.knowledge-page .technical-figure{margin:30px 0;background:white;border:1px solid var(--k-line);border-radius:12px;overflow:hidden}.knowledge-page .technical-figure .figure-image-link{display:block;text-decoration:none;line-height:0;background:#f5f8fc;cursor:zoom-in}.knowledge-page .technical-figure picture{display:block}.knowledge-page .technical-figure img{display:block;width:100%;height:auto;object-fit:contain;transform:none}.knowledge-page .technical-figure figcaption{font-size:.875rem;line-height:1.75;color:var(--k-muted);padding:18px 22px}.knowledge-page .technical-figure figcaption>strong{display:block;color:var(--k-ink);font-size:1rem;line-height:1.55;margin-bottom:7px}.knowledge-page .technical-figure .figure-credit{display:block;margin-top:9px;color:var(--k-muted)}.knowledge-page .technical-figure .figure-credit a{color:var(--k-green);text-decoration:underline;text-underline-offset:3px}.knowledge-page .technical-figure .enlarge-hint{display:block;margin-top:8px;font-size:.875rem;color:var(--k-orange)}.knowledge-page .hero-figure{max-width:100%;margin:0 0 40px}.knowledge-page .hero-figure img{max-height:none}
.knowledge-page .table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--k-line);border-radius:12px;margin:26px 0;background:#fff}.knowledge-page table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.9375rem;line-height:1.7}.knowledge-page table caption{text-align:left;font-size:.9375rem;padding:18px 20px;color:var(--k-muted);background:#fff}.knowledge-page table th,.knowledge-page table td{text-align:left;padding:16px 14px;vertical-align:top;border-top:1px solid var(--k-line);overflow-wrap:break-word}.knowledge-page table thead th{color:white;background:#182b43;font-weight:700}.knowledge-page table tbody th{color:var(--k-ink);font-weight:700;background:#f1f5f9;width:22%}.knowledge-page table td{color:var(--k-muted)}.knowledge-page table tbody tr:nth-child(even) td{background:#f9fbfd}.knowledge-page .table-wrap:focus-visible{outline:3px solid #b85415;outline-offset:3px}
.knowledge-page .principles{margin:24px 0;border:1px solid var(--k-line);border-radius:12px;background:white;overflow:hidden}.knowledge-page .principles>div{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:17px 20px;border-bottom:1px solid var(--k-line)}.knowledge-page .principles>div:last-child{border-bottom:0}.knowledge-page .principles dt{color:var(--k-green);font-weight:700;line-height:1.7}.knowledge-page .principles dd{color:var(--k-muted);margin:0;line-height:1.7}.knowledge-page .knowledge-article blockquote{margin:25px 0;padding:24px;border-left:4px solid var(--k-red);background:#fff;border-radius:0 10px 10px 0}.knowledge-page blockquote p{font-size:1.125rem;color:var(--k-ink)!important}.knowledge-page blockquote cite{font-style:normal;font-size:.875rem;color:var(--k-muted)}.knowledge-page .readiness-checklist{list-style:none;counter-reset:ready;padding-left:0!important}.knowledge-page .readiness-checklist li{position:relative;counter-increment:ready;padding:17px 18px 17px 60px;background:#fff;border:1px solid var(--k-line);border-radius:9px}.knowledge-page .readiness-checklist li:before{content:counter(ready,decimal-leading-zero);position:absolute;left:17px;top:18px;font-size:.9375rem;font-weight:700;color:var(--k-green)}
.knowledge-page .recovery-cta{padding:28px;background:#192941;color:#fff;border-radius:12px;border-top:4px solid #c6374a;margin-top:26px}.knowledge-page .recovery-cta .eyebrow{color:#ffb08a;font-size:.875rem;line-height:1.5}.knowledge-page .recovery-cta h3{color:white;margin:10px 0 16px;font-size:1.5rem}.knowledge-page .recovery-cta p{color:#d9e1ea}.knowledge-page .recovery-cta>strong{display:block;color:white;line-height:1.7}.knowledge-page .recovery-cta a{color:#c2ead8}.knowledge-page .recovery-cta .contact-number{display:block;margin:12px 0 22px;font-size:1.2rem;color:white}.knowledge-page .cta-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:25px}.knowledge-page .recovery-cta .intelligence-link{font-size:1rem;padding-top:18px;border-top:1px solid #ffffff35;margin-bottom:0}.knowledge-page .sources-section{margin-top:44px;padding-top:30px;border-top:1px solid var(--k-line);font-size:.875rem}.knowledge-page .sources-section h2{font-size:1.25rem!important}.knowledge-page .sources-section ol{padding-left:23px}.knowledge-page .sources-section li{scroll-margin-top:110px;font-size:.875rem;line-height:1.75}.knowledge-page .sources-section .source-date{color:var(--k-muted);font-size:.875rem}.knowledge-page .editorial-note{font-size:.9375rem!important;color:var(--k-muted);padding:18px;background:#edf2f7;border-radius:8px}.knowledge-page :focus-visible{outline:3px solid #bd5719;outline-offset:4px}.knowledge-page .footer-links a{font-size:.875rem}
@media(max-width:1080px){.knowledge-page .knowledge-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.knowledge-page .principles>div{grid-template-columns:1fr;gap:5px}.knowledge-page .knowledge-toc{top:105px}}
@media(max-width:820px){.knowledge-page .knowledge-layout{display:block;padding-top:25px}.knowledge-page .knowledge-toc{position:static;max-height:none;margin-bottom:35px}.knowledge-page .knowledge-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.knowledge-page .knowledge-hero{padding-top:28px}.knowledge-page .breadcrumbs{margin-bottom:25px}.knowledge-page .knowledge-article section{scroll-margin-top:106px}.knowledge-page .technical-figure figcaption{padding:16px 18px}}
@media(max-width:620px){.knowledge-page .knowledge-hero{padding:25px 18px 0}.knowledge-page .knowledge-layout{padding:25px 18px 45px}.knowledge-page h1{font-size:1.85rem;line-height:1.3}.knowledge-page .hero-deck{font-size:1.0625rem}.knowledge-page .knowledge-article{font-size:1rem}.knowledge-page .knowledge-toc nav{grid-template-columns:1fr}.knowledge-page .knowledge-toc a{padding:9px 7px}.knowledge-page .knowledge-article section+section{margin-top:40px}.knowledge-page .knowledge-article h2{font-size:1.45rem}.knowledge-page .knowledge-article h3{font-size:1.125rem}.knowledge-page .technical-figure figcaption{padding:15px}.knowledge-page .hero-figure{margin-bottom:28px}.knowledge-page .related-incident{padding:18px}.knowledge-page .recovery-cta{padding:22px 18px}.knowledge-page .readiness-checklist li{padding-right:15px}.knowledge-page .principles>div{padding:16px}.knowledge-page table{display:block;table-layout:auto}.knowledge-page table caption{display:block;padding:16px}.knowledge-page table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.knowledge-page table tbody,.knowledge-page table tr{display:block}.knowledge-page table tbody tr{padding:0 14px 9px;border-top:2px solid var(--k-line)}.knowledge-page table tbody th{display:block;width:auto;margin:0 -14px;padding:13px 14px;background:#eaf0f7}.knowledge-page table td{display:block;width:auto;border-top:1px solid var(--k-line);padding:13px 0;background:transparent!important}.knowledge-page table td:before{content:attr(data-label);display:block;font-weight:700;font-size:.875rem;color:var(--k-green);margin-bottom:4px}.knowledge-page .schedule tbody td:first-child{font-weight:700;color:var(--k-ink);border-top:0}.knowledge-page .sources-section{font-size:.875rem}.knowledge-page .site-footer .footer-top{padding-inline:18px}.knowledge-page .site-footer .footer-bottom{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.knowledge-page *{transition:none!important}}
@media print{.knowledge-page{background:white;color:#14283e}.knowledge-page .site-header,.knowledge-page .site-footer,.knowledge-page .knowledge-toc,.knowledge-page .hero-actions{display:none}.knowledge-page .knowledge-layout{display:block;padding:0}.knowledge-page .knowledge-hero{padding:0;border:0}.knowledge-page .knowledge-article{font-size:11pt}.knowledge-page .knowledge-article h2{font-size:17pt}.knowledge-page .technical-figure{break-inside:avoid}.knowledge-page .table-wrap{overflow:visible}.knowledge-page .recovery-cta{background:#f1f5f9!important;color:#14283e!important}.knowledge-page .recovery-cta p,.knowledge-page .recovery-cta strong,.knowledge-page .recovery-cta a,.knowledge-page .recovery-cta h3{color:#14283e!important}}
