/* Scoped approved editorial reading design. Shared navigation remains unchanged. */
.original-design.design-130.page-current-article .current-article{--forest:#08281e;--paper:#f4f1e8;--ink:#10271e;--muted:#52665b;--gold:#e7bf62;--mint:#9be1c0;--white:#fffef9;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.8;}
.original-design.design-130.page-current-article .current-article *{box-sizing:border-box}.original-design.design-130.page-current-article .current-article{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.8}.original-design.design-130.page-current-article .current-article a{color:#136244;text-underline-offset:4px}.original-design.design-130.page-current-article .current-article a:hover{color:#0c3a29}.original-design.design-130.page-current-article .current-article a:focus-visible,.original-design.design-130.page-current-article .current-article button:focus-visible,.original-design.design-130.page-current-article .current-article input:focus-visible{outline:3px solid #2b76d5;outline-offset:4px}.original-design.design-130.page-current-article .current-article .editorial-hero{max-width:1240px;margin:auto;padding:66px 36px 56px}.original-design.design-130.page-current-article .current-article .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:bold;color:var(--muted);margin:0 0 25px}.original-design.design-130.page-current-article .current-article h1,.original-design.design-130.page-current-article .current-article h2,.original-design.design-130.page-current-article .current-article h3{font-family:'Creato Display',Manrope,sans-serif;line-height:1.12;font-weight:400;letter-spacing:-.035em}.original-design.design-130.page-current-article .current-article h1{font-size:clamp(38px,5.8vw,76px);max-width:1000px;margin:0 0 27px}.original-design.design-130.page-current-article .current-article .editorial-hero .sub{max-width:680px;font-size:20px;line-height:1.55}.original-design.design-130.page-current-article .current-article .editorial-hero .date{font-size:12px;color:var(--muted);margin-top:28px}.original-design.design-130.page-current-article .current-article .editorial-hero-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.original-design.design-130.page-current-article .current-article .editorial-hero-nav a,.original-design.design-130.page-current-article .current-article .download a{display:inline-block;padding:10px 17px;border:1px solid #8aa291;border-radius:6px;text-decoration:none;font-size:12px;font-weight:bold}.original-design.design-130.page-current-article .current-article .editorial-hero-nav a:first-child{background:var(--forest);color:var(--white);border-color:var(--forest)}.original-design.design-130.page-current-article .current-article .main-grid{max-width:1240px;padding:0 36px 80px;margin:auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:56px}.original-design.design-130.page-current-article .current-article .toc{align-self:start;position:sticky;top:30px;font-size:12px;line-height:1.6;border-top:2px solid var(--forest);padding-top:18px}.original-design.design-130.page-current-article .current-article .toc strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.11em;margin-bottom:15px}.original-design.design-130.page-current-article .current-article .toc a{display:block;padding:7px 0;text-decoration:none;color:var(--muted)}.original-design.design-130.page-current-article .current-article article{min-width:0;max-width:850px}.original-design.design-130.page-current-article .current-article article>p{margin:0 0 24px}.original-design.design-130.page-current-article .current-article article>p:first-child{font-size:21px;line-height:1.65}.original-design.design-130.page-current-article .current-article h2{font-size:36px;margin:56px 0 22px}.original-design.design-130.page-current-article .current-article h3{font-size:26px;margin:34px 0 18px}.original-design.design-130.page-current-article .current-article li{margin-bottom:8px}.original-design.design-130.page-current-article .current-article blockquote{margin:32px 0;background:var(--forest);color:var(--white);border-radius:12px;padding:25px 30px;font-size:18px;line-height:1.65}.original-design.design-130.page-current-article .current-article .table-wrap{overflow:auto;margin:27px 0 30px;border:1px solid #c6d0c4;border-radius:8px;background:var(--white)}.original-design.design-130.page-current-article .current-article table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6;min-width:610px}.original-design.design-130.page-current-article .current-article th,.original-design.design-130.page-current-article .current-article td{text-align:left;padding:13px 16px;vertical-align:top;border-bottom:1px solid #dde3d8}.original-design.design-130.page-current-article .current-article th{background:var(--forest);color:var(--white);font-size:11px;letter-spacing:.025em}.original-design.design-130.page-current-article .current-article tr:last-child td{border-bottom:0}.original-design.design-130.page-current-article .current-article tr:nth-child(even) td{background:#f0f3ec}.original-design.design-130.page-current-article .current-article figure{margin:40px 0 12px}.original-design.design-130.page-current-article .current-article figure img{display:block;width:100%;height:auto;border-radius:10px}.original-design.design-130.page-current-article .current-article .caption{font-size:12px;color:var(--muted);line-height:1.6}.original-design.design-130.page-current-article .current-article .download{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 26px}.original-design.design-130.page-current-article .current-article .download a{padding:5px 12px}.original-design.design-130.page-current-article .current-article .calculator{margin:45px 0;background:var(--forest);color:var(--white);padding:30px;border-radius:12px}.original-design.design-130.page-current-article .current-article .calculator h2{font-size:35px;margin:10px 0 20px}.original-design.design-130.page-current-article .current-article .calculator .eyebrow{color:var(--mint);margin-bottom:12px}.original-design.design-130.page-current-article .current-article .calculator>p{font-size:13px;line-height:1.7;color:#dde6dc}.original-design.design-130.page-current-article .current-article .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.original-design.design-130.page-current-article .current-article .calc-grid fieldset{min-width:0;border:1px solid #476152;border-radius:8px;padding:16px}.original-design.design-130.page-current-article .current-article .calc-grid legend{color:var(--gold);font-size:17px;padding:0 8px}.original-design.design-130.page-current-article .current-article .field{margin-bottom:12px}.original-design.design-130.page-current-article .current-article .field label{display:block;font-size:11px;line-height:1.4;color:#e0e7de;margin:0 0 6px}.original-design.design-130.page-current-article .current-article .field input{width:100%;min-width:0;font:inherit;font-size:15px;background:#fffef9;border:0;border-radius:4px;padding:9px 12px;color:var(--ink)}.original-design.design-130.page-current-article .current-article .calc-result{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 18px}.original-design.design-130.page-current-article .current-article .calc-result>div{border-top:1px solid #476152;padding-top:14px}.original-design.design-130.page-current-article .current-article .calc-result strong{display:block;font-size:30px;font-weight:500;color:var(--gold);line-height:1.4}.original-design.design-130.page-current-article .current-article .calc-result small{font-size:11px;color:#d9e3d7}.original-design.design-130.page-current-article .current-article .calc-result span{font-size:12px}.original-design.design-130.page-current-article .current-article .comparison{margin:0!important;color:var(--white)!important;font-weight:bold;min-height:25px}.original-design.design-130.page-current-article .current-article .calculator button{font:inherit;font-size:12px;background:transparent;color:var(--white);border:1px solid #819889;border-radius:4px;padding:8px 13px;cursor:pointer;margin-top:17px}.original-design.design-130.page-current-article .current-article .calc-error{font-size:12px;color:#ffd2b6;min-height:22px;margin-bottom:6px}.original-design.design-130.page-current-article .current-article .reading-note{font-size:11px;border:1px solid #c6d0c4;display:inline-block;border-radius:4px;padding:3px 9px}
@media(max-width:1000px){.original-design.design-130.page-current-article .current-article .main-grid{grid-template-columns:1fr;max-width:860px}.original-design.design-130.page-current-article .current-article .toc{display:none}.original-design.design-130.page-current-article .current-article .editorial-hero{max-width:860px}.original-design.design-130.page-current-article .current-article .editorial-hero h1{font-size:56px}}
@media(max-width:600px){.original-design.design-130.page-current-article .current-article{font-size:16px}.original-design.design-130.page-current-article .current-article .editorial-hero{padding:38px 22px 36px}.original-design.design-130.page-current-article .current-article .editorial-hero h1{font-size:40px}.original-design.design-130.page-current-article .current-article .editorial-hero .sub{font-size:17px}.original-design.design-130.page-current-article .current-article .main-grid{padding:0 22px 50px;gap:0}.original-design.design-130.page-current-article .current-article article>p:first-child{font-size:18px}.original-design.design-130.page-current-article .current-article h2{font-size:30px;margin-top:43px}.original-design.design-130.page-current-article .current-article h3{font-size:24px}.original-design.design-130.page-current-article .current-article blockquote{padding:22px;font-size:16px}.original-design.design-130.page-current-article .current-article .calculator{padding:21px;margin-inline:-5px}.original-design.design-130.page-current-article .current-article .calc-grid,.original-design.design-130.page-current-article .current-article .calc-result{grid-template-columns:1fr}.original-design.design-130.page-current-article .current-article .calc-result{gap:12px}.original-design.design-130.page-current-article .current-article .calc-result strong{font-size:28px}.original-design.design-130.page-current-article .current-article .calculator h2{font-size:30px}.original-design.design-130.page-current-article .current-article figure{margin-inline:-5px}.original-design.design-130.page-current-article .current-article .table-wrap{margin-inline:-5px}}
@media(prefers-reduced-motion:reduce){}
@media print{.original-design.design-130.page-current-article .current-article .toc,.original-design.design-130.page-current-article .current-article .editorial-hero-nav,.original-design.design-130.page-current-article .current-article .calculator,.original-design.design-130.page-current-article .current-article .download{display:none}.original-design.design-130.page-current-article .current-article .main-grid{display:block;padding:0}.original-design.design-130.page-current-article .current-article .editorial-hero{padding:20px 0}.original-design.design-130.page-current-article .current-article{background:white;font-size:11pt}.original-design.design-130.page-current-article .current-article h1{font-size:32pt!important}.original-design.design-130.page-current-article .current-article h2{font-size:22pt}.original-design.design-130.page-current-article .current-article article{max-width:none}.original-design.design-130.page-current-article .current-article figure,.original-design.design-130.page-current-article .current-article table{break-inside:avoid}.original-design.design-130.page-current-article .current-article a{color:inherit}.original-design.design-130.page-current-article .current-article .table-wrap{overflow:visible}.original-design.design-130.page-current-article .current-article table{min-width:0}.original-design.design-130.page-current-article .current-article blockquote{background:#eee;color:#111}}

.original-design.design-130.page-current-article .current-article .toc{top:calc(var(--site-scroll-offset, 160px) + 24px)}
.original-design.design-130.page-current-article .current-article [id]{scroll-margin-top:calc(var(--site-scroll-offset, 160px) + 24px)}
.original-design.design-130.page-current-article .current-article .editorial-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;line-height:1.5;margin:0 0 35px;color:var(--muted)}
.original-design.design-130.page-current-article .current-article .calculator :is(h2,legend){color:inherit}
.original-design.design-130.page-current-article .current-article .calc-grid legend{color:var(--gold)}
