/* Original editorial layout, no external fonts, artwork, ad scripts or motion. */
.tool-guide41{background:#080e1b;color:#e2eafa}.tool-guide41 *{box-sizing:border-box}.tool-guide41 .site-nav14{position:relative}.tool-guide41 .site-nav14 nav{flex-wrap:wrap}.tool-guide41 .site-nav14 nav a{min-height:44px;display:inline-flex;align-items:center}.tool-article41{max-width:1160px;margin:0 auto;padding:36px 26px 80px;line-height:1.95}.tool-article41 a{color:#8de5fa;text-underline-offset:4px;overflow-wrap:anywhere}.tool-article41 a:hover{color:#fff}.tool-article41 a:focus-visible,.tool-article41 button:focus-visible,.tool-article41 summary:focus-visible,.tg-table-wrap:focus-visible{outline:3px solid #91e8ff;outline-offset:4px}.tg-draft{padding:12px 22px;text-align:center;background:#162b43;border-bottom:1px solid #3a5c79;color:#d2e9ff;font-size:14px}.tool-article41>.crumb{font-size:13px;color:#b5c7db;margin-bottom:28px}.tg-hero{border:1px solid #334563;border-radius:24px;padding:40px;background:radial-gradient(ellipse at 100% 0,#24336e66,transparent 60%),linear-gradient(135deg,#122333,#131d34);position:relative;overflow:hidden}.tg-hero:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #6989c333;border-radius:50%;right:-130px;top:30px;pointer-events:none}.tg-eyebrow,.tg-label{font:700 12px/1.6 system-ui,sans-serif;letter-spacing:.12em;color:#9be8ff}.tg-hero h1{font-size:clamp(29px,4.1vw,48px);letter-spacing:-.025em;line-height:1.4;max-width:940px;margin:16px 0 22px;color:#f4f8ff}.tg-deck{max-width:720px;color:#c7d9ef;font-size:17px;margin:0 0 22px}.tg-meta{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:13px;color:#b6c9e2}.tg-flow{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid #3c516e;color:#a9c8ec;font-size:13px}.tg-flow b{color:#90e5f6}.tg-reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(200px,240px);gap:44px;margin-top:36px;align-items:start}#article-copy{min-width:0;font-size:17px;line-height:2;overflow-wrap:break-word}#article-copy section{scroll-margin-top:22px;margin:38px 0 0}#article-copy section:first-child{margin-top:0}#article-copy h2{font-size:clamp(21px,2.2vw,27px);line-height:1.5;margin:0 0 20px;color:#f1f6ff;letter-spacing:-.015em}#article-copy h3{font-size:18px;line-height:1.65;color:#d8edff;margin:22px 0 10px}#article-copy p{margin:0 0 20px}#article-copy p:last-child{margin-bottom:0}#article-copy strong{font-weight:750;color:#fff}.tg-answer,.tg-warning,.tg-benefit,.tg-analysis{border:1px solid #3b5270;border-radius:16px;padding:26px;background:#112037}.tg-answer{background:linear-gradient(140deg,#102d3a,#18263f);border-left:4px solid #88dfed}.tg-answer .tg-label{margin-bottom:12px!important}.tg-warning{border-left:4px solid #f0b15e;background:#2a241c;color:#f6e2c1}.tg-warning h2,.tg-warning h3{color:#ffe0ac!important}.tg-benefit{border-left:4px solid #74d4e9}.tg-analysis{background:linear-gradient(145deg,#252141,#121e35);border-left:4px solid #bda0ff}.tg-analysis .tg-label{color:#d9c4ff}.tg-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tg-two-columns>div{padding:22px}.tg-two-columns h3{margin-top:0!important}.tg-ref{font-size:12px;vertical-align:super;margin-left:5px;white-space:nowrap;line-height:1}.tg-steps{list-style:decimal;padding-left:25px;margin:22px 0}.tg-steps li{margin-bottom:18px;padding-left:7px}.tg-steps li::marker{color:#8ae2f4;font-weight:700}.tg-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #405672;border-radius:12px;background:#101c2f;margin:22px 0;overscroll-behavior-x:contain}.tg-table{width:100%;min-width:500px;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:15px;line-height:1.8}.tg-table caption{text-align:left;padding:12px 16px;background:#122740;color:#a9eaff;font-size:13px}.tg-table th,.tg-table td{padding:16px 14px;vertical-align:top;border-bottom:1px solid #344b67;white-space:normal;overflow-wrap:anywhere}.tg-table thead th{color:#c0f0ff;background:#1a304b;font-size:13px}.tg-table th:first-child{width:24%;position:sticky;left:0;background:#15253c;z-index:1}.tg-table th:nth-child(2){width:22%}.tg-table tbody tr:last-child>*{border-bottom:0}.tg-aside{position:sticky;top:24px;border:1px solid #344b68;border-radius:16px;padding:22px;background:#101b2d;font-size:14px;line-height:1.7}.tg-aside h2{font-size:15px;margin:0 0 16px;color:#e2f5ff}.tg-aside nav{display:grid;gap:4px}.tg-aside a{padding:8px 0;min-height:40px}.tg-aside p{border-top:1px solid #34475f;margin:18px 0 0;padding-top:16px;color:#bacde3;font-size:12px}.tg-mobile-toc{display:none}.tg-sources41,.tg-next41{border-top:1px solid #354b67;margin-top:42px;padding-top:30px}.tg-sources41{max-width:760px}.tg-sources41 h2,.tg-next41 h2{font-size:23px;line-height:1.5}.tg-sources41 ol{padding-left:24px;font-size:14px}.tg-sources41 li{padding-left:5px;margin-bottom:18px;scroll-margin-top:24px}.tg-sources41 small{display:block;color:#b4c4da;font-size:12px;margin-top:4px}.tg-policy-note{color:#bacce2;font-size:14px;line-height:1.9;max-width:80ch}.tg-actions{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.tg-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border:1px solid #668ba7;border-radius:10px;text-decoration:none;line-height:1.6;font-size:15px}.tg-actions .tg-primary{background:#9aeafa;color:#092032;border-color:#9aeafa;font-weight:750}.tg-related-card41{margin:34px 0;padding:24px;border:1px solid #3d5d7f;border-radius:16px;background:#102238;color:#dfeafb;line-height:1.9}.tg-related-card41 h2{font-size:23px!important;line-height:1.5}.tg-related-card41 a{color:#91eaff}.tg-related-card41 p{max-width:75ch}.tg-mobile-table-hint{color:#b7cde7;font-size:12px;margin-top:-12px!important}.tg-footer{max-width:1160px;margin:0 auto;padding:30px 26px 60px;border-top:1px solid #344b68;color:#b6c8de;font-size:14px}.tg-footer nav{display:flex;gap:18px;flex-wrap:wrap}.tg-footer a{color:#91dced;min-height:44px;display:inline-flex;align-items:center}.tg-footer button{min-height:44px}.tool-guide41 footer{display:block}.tool-guide41 footer>nav{display:flex}.tool-guide41 .find-ad-slot-v34{max-width:100%}@media(max-width:900px){.tg-reading-layout{display:block}.tg-aside{display:none}.tg-mobile-toc{display:block;border:1px solid #3d5674;border-radius:12px;background:#101f34;margin:24px 0;padding:14px 18px;font-size:14px}.tg-mobile-toc summary{cursor:pointer;min-height:30px}.tg-mobile-toc nav{display:grid;gap:4px;margin-top:14px}.tg-mobile-toc a{min-height:40px;padding:7px 0}}@media(max-width:600px){.tool-article41{padding:24px 18px 48px}.tg-hero{padding:24px 20px;border-radius:18px}.tg-hero h1{font-size:29px}.tg-deck{font-size:16px}.tg-meta{font-size:12px;gap:6px 12px}.tg-reading-layout{margin-top:24px}#article-copy{font-size:16px;line-height:2}#article-copy section{margin-top:32px}.tg-answer,.tg-warning,.tg-benefit,.tg-analysis{padding:20px}.tg-two-columns{grid-template-columns:1fr}.tg-two-columns>div{padding:20px}.tg-actions{display:grid}.tg-actions a{width:100%}.tg-footer{padding-inline:18px}.tg-related-card41{padding:20px}.tg-table{font-size:14px;min-width:480px}}@media(prefers-reduced-motion:reduce){.tool-guide41 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Override the legacy global header row on this article's hero only. */
.tool-article41 .tg-hero{display:block;max-width:none;min-height:0;margin:0;align-items:normal;justify-content:normal}.tool-article41 .tg-hero>p,.tool-article41 .tg-hero>h1{width:auto}.tool-article41 .tg-hero>.tg-meta,.tool-article41 .tg-hero>.tg-flow{width:auto}
