.article-page-v39{--article-navy:#0b2b3e;--article-ink:#153449;--article-muted:#536a78;--article-copper:#a8431d;--article-warm:#fff8f2;--article-line:#dfe7ea;background:#fff;color:var(--article-ink)} .article-page-v39 .article-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.article-breadcrumbs{font-size:.92rem;color:#5a6e7a;padding:22px 0 12px}.article-breadcrumbs a{color:#2d5a73;text-underline-offset:3px}.article-hero-v39{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:42px;align-items:center;padding:28px 0 44px}.article-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--article-copper);margin-bottom:14px}.article-kicker:before{content:"";width:28px;height:2px;background:currentColor}.article-hero-v39 h1{font-size:clamp(2.55rem,4.1vw,3.25rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 18px;color:#08283b}.article-hero-v39 .lede{font-size:1.12rem;line-height:1.68;color:#38566a;max-width:66ch;margin:0}.article-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:.9rem;color:#607582}.article-byline a{color:#274f67;font-weight:700}.article-hero-media{margin:0;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px rgba(11,43,62,.16);background:#eef3f5;aspect-ratio:16/9}.article-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(0,800px) 280px;gap:46px;align-items:start;padding:20px 0 72px}.article-layout.blog-layout{grid-template-columns:minmax(0,820px);justify-content:center}.article-body{font-size:1.08rem;line-height:1.72;color:#233f50;min-width:0}.article-body>p,.article-body li{max-width:74ch}.article-body p{margin:0 0 1.15em}.article-body h2{font-size:clamp(1.75rem,2.6vw,2.1rem);line-height:1.16;letter-spacing:-.02em;color:#0b2b3e;margin:2.2em 0 .7em}.article-body h3{font-size:1.35rem;line-height:1.28;color:#153d54;margin:1.7em 0 .55em}.article-body ul,.article-body ol{padding-left:1.25em;margin:0 0 1.35em}.article-body li+li{margin-top:.48em}.article-body a{color:#14577a;text-decoration-thickness:1px;text-underline-offset:3px}.article-body a:hover{text-decoration-thickness:2px}.article-summary{background:linear-gradient(135deg,#fff7ef,#fff);border:1px solid #efd8c9;border-left:5px solid var(--article-copper);border-radius:14px;padding:20px 22px;margin:0 0 28px}.article-summary strong{display:block;color:#8d3517;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px}.article-summary p{margin:0;max-width:none}.article-toc-inline{border:1px solid var(--article-line);border-radius:14px;padding:17px 19px;margin:0 0 30px;background:#f8fbfc}.article-toc-inline summary{cursor:pointer;font-weight:800;color:#12384e}.article-toc-inline nav{display:grid;gap:8px;margin-top:13px}.article-toc-inline a{font-size:.96rem;text-decoration:none}.article-sidebar{position:sticky;top:120px;border:1px solid var(--article-line);border-radius:16px;padding:20px;background:#f8fbfc}.article-sidebar strong{display:block;color:#0b2b3e;margin-bottom:12px;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em}.article-sidebar nav{display:grid;gap:10px}.article-sidebar a{font-size:.92rem;line-height:1.35;color:#365b70;text-decoration:none}.article-sidebar a:hover,.article-sidebar a:focus-visible{color:#9b3b19;text-decoration:underline}.article-callout{border-radius:15px;padding:20px 22px;margin:26px 0;background:#eef7fa;border:1px solid #d0e4eb}.article-callout--safety{background:#fff7e8;border-color:#edd7a9}.article-callout--ask{background:#f5f5ff;border-color:#dedcf3}.article-callout strong{display:block;color:#0b2b3e;margin-bottom:5px}.article-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:0;margin:20px 0 30px;list-style:none}.article-checklist li{position:relative;padding:12px 14px 12px 38px;border:1px solid var(--article-line);border-radius:12px;background:#fff}.article-checklist li:before{content:"✓";position:absolute;left:14px;top:11px;color:#1c6a58;font-weight:900}.article-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0 32px;border:1px solid var(--article-line);border-radius:14px}.article-table{width:100%;border-collapse:collapse;min-width:620px;font-size:.95rem}.article-table th{background:#0d3348;color:#fff;text-align:left;padding:13px 14px}.article-table td{padding:13px 14px;vertical-align:top;border-top:1px solid var(--article-line)}.article-table tr:nth-child(even) td{background:#f8fbfc}.article-diagram{margin:28px 0;border:1px solid var(--article-line);border-radius:16px;padding:20px;background:#f9fbfc}.article-diagram-title{font-weight:800;color:#0b2b3e;margin-bottom:14px}.diagram-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.diagram-step{position:relative;padding:15px 12px;border-radius:12px;background:#fff;border:1px solid #dce7eb;text-align:center;font-size:.9rem;line-height:1.35}.diagram-step:not(:last-child):after{content:"→";position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:2;color:#9a431f;font-weight:900}.faq-v39{display:grid;gap:10px;margin:20px 0 34px}.faq-v39 details{border:1px solid var(--article-line);border-radius:13px;background:#fff}.faq-v39 summary{cursor:pointer;padding:16px 48px 16px 18px;font-weight:800;color:#143b51;position:relative}.faq-v39 summary:after{content:"+";position:absolute;right:18px;top:13px;font-size:1.35rem;color:#9b3b19}.faq-v39 details[open] summary:after{content:"−"}.faq-v39 details p{padding:0 18px 17px;margin:0;max-width:none}.author-card-v39{display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:center;border-top:1px solid var(--article-line);border-bottom:1px solid var(--article-line);padding:24px 0;margin:38px 0}.author-card-v39 img{width:76px;height:76px;border-radius:14px;object-fit:cover}.author-card-v39 strong{display:block;color:#0b2b3e}.author-card-v39 p{font-size:.94rem;line-height:1.55;margin:5px 0 7px;max-width:none}.related-v39{margin:38px 0}.related-v39 h2{margin-top:0}.related-grid-v39{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-card-v39{display:block;border:1px solid var(--article-line);border-radius:14px;padding:17px;text-decoration:none!important;background:#fff;min-height:118px}.related-card-v39 span{display:block;color:#667b87;font-size:.79rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.related-card-v39 strong{color:#11384e;line-height:1.3}.related-card-v39:hover,.related-card-v39:focus-visible{border-color:#a94a24;box-shadow:0 8px 22px rgba(11,43,62,.08)}.article-final-cta{margin:38px 0 0;border-radius:18px;padding:26px;background:#0b2b3e;color:#fff}.article-final-cta h2{color:#fff;margin:0 0 8px;font-size:1.6rem}.article-final-cta p{color:#e4edf1;margin:0 0 16px}.article-final-cta .btn{display:inline-flex}.sources-v39{border-top:1px solid var(--article-line);margin-top:34px;padding-top:20px}.sources-v39 h2{font-size:1.35rem;margin:0 0 12px}.sources-v39 ul{font-size:.94rem}.sources-v39 li+li{margin-top:8px}.article-page-v39 :focus-visible{outline:3px solid #f0a05f;outline-offset:3px} @media(max-width:1040px){.article-page-v39 .article-wrap{width:min(100% - 32px,1180px)}.article-hero-v39{grid-template-columns:1fr 1fr;gap:28px}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.article-hero-v39 h1{font-size:clamp(2.3rem,4.7vw,3rem)}} @media(max-width:860px){.article-page-v39 .article-wrap{width:min(100% - 30px,820px)}.article-hero-v39{grid-template-columns:1fr;padding-top:18px}.article-hero-media{order:-1}.article-layout,.article-layout.blog-layout{grid-template-columns:1fr;padding-top:6px}.article-sidebar{display:none}.article-toc-inline{display:block}.article-checklist{grid-template-columns:1fr}.related-grid-v39{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-steps{grid-template-columns:repeat(2,1fr)}.diagram-step:nth-child(2):after{display:none}} @media(min-width:861px){.guide-layout .article-toc-inline{display:none}.blog-layout .article-toc-inline{display:block}} @media(max-width:540px){.article-page-v39 .article-wrap{width:calc(100% - 28px)}.article-breadcrumbs{font-size:.82rem;padding-top:16px}.article-hero-v39{gap:20px;padding-bottom:28px}.article-hero-v39 h1{font-size:clamp(2rem,10vw,2.55rem)}.article-hero-v39 .lede{font-size:1.02rem}.article-byline{font-size:.84rem;gap:6px 12px}.article-body{font-size:1rem;line-height:1.68}.article-body h2{font-size:1.65rem}.article-body h3{font-size:1.22rem}.article-summary,.article-callout{padding:17px}.related-grid-v39{grid-template-columns:1fr}.diagram-steps{grid-template-columns:1fr}.diagram-step:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-15px;transform:translateX(50%)}.article-table{min-width:560px}.author-card-v39{grid-template-columns:60px 1fr;gap:14px}.author-card-v39 img{width:60px;height:60px}.article-final-cta{padding:22px 18px}}