.ex-page{--ex-ink:#173c37;--ex-green:#285c50;--ex-gold:#d9ad55;max-width:1080px;margin:0 auto;padding:3rem 1.5rem 5rem;color:#263d38;font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.7}.ex-page *{box-sizing:border-box}.ex-page a{text-decoration:underline;text-underline-offset:4px}.ex-page a:hover{color:#97502c}.ex-page a:focus-visible,.ex-page summary:focus-visible,.ex-table-wrap:focus-visible{outline:3px solid #97502c;outline-offset:5px}.ex-page p{margin:0 0 1rem}.ex-page h1,.ex-page h2,.ex-page h3{font-family:Georgia,'Times New Roman',serif;color:var(--ex-ink);font-weight:500;line-height:1.18;margin:0 0 1.2rem;letter-spacing:-.02em}.ex-page h1{font-size:clamp(2.5rem,5vw,4.5rem);max-width:850px}.ex-page h2{font-size:clamp(1.9rem,3.4vw,2.7rem)}.ex-page h3{font-size:1.45rem;margin-top:1.8rem}.ex-page .ex-breadcrumb,.ex-page .ex-meta,.ex-page .ex-small,.ex-page .ex-eyebrow,.ex-source,.ex-number,.ex-chart-row,.ex-tax-labels,.ex-timeline,.ex-split,.ex-choices{font-family:Arial,sans-serif}.ex-breadcrumb,.ex-meta{font-size:13px;color:#5b6964}.ex-breadcrumb span{margin:0 .5rem}.ex-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#42695d}.ex-lead{max-width:800px;font-size:clamp(1.2rem,2vw,1.5rem)}.ex-note{padding:1.15rem 1.35rem;background:#f3f0e8;border-left:3px solid #a98134;border-radius:0 10px 10px 0;font-size:16px;margin:1.5rem 0}.ex-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.ex-choices a{display:flex;flex-direction:column;gap:.65rem;border:1px solid #cbd8d1;border-radius:12px;padding:1.3rem;background:#f4f8f5;text-decoration:none;font-size:14px;line-height:1.5}.ex-choices a:hover{border-color:#285c50;background:#e9f1eb}.ex-choices strong{font-size:19px}.ex-number{font-size:13px;letter-spacing:.08em;color:#617b70;font-weight:700}.ex-small,.ex-source{font-size:14px;line-height:1.7}.ex-source{padding-top:1.2rem;border-top:1px solid #dbe3de;margin-top:2rem!important}.ex-scenario{margin-top:4.2rem;padding-top:2.5rem;border-top:1px solid #b6c8bd;scroll-margin-top:7rem}.ex-section-heading{display:flex;gap:1rem;align-items:flex-start}.ex-section-heading>.ex-number{border:1px solid #becfc4;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;margin-top:4px}.ex-section-heading .ex-eyebrow{margin-bottom:.5rem}.ex-facts{background:#f2f6f3;border:1px solid #d4e0d8;border-radius:12px;padding:1.3rem 1.6rem;margin:1.6rem 0}.ex-facts h3{margin-top:0}.ex-page ul,.ex-page ol{padding-left:1.5rem;margin:.7rem 0 1rem}.ex-page li{margin-bottom:.65rem}.ex-steps li{padding-left:.4rem}.ex-steps li::marker{font-weight:700;color:var(--ex-green)}.ex-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.7rem 0}.ex-split>div{background:var(--ex-ink);color:#fff;padding:1.4rem;border-radius:10px;display:flex;flex-direction:column;font-size:14px}.ex-split strong{font-size:2.3rem;font-weight:600;letter-spacing:-.04em;margin:.3rem 0}.ex-split small{color:#e3eee6;font-size:13px}.ex-change{margin:2rem 0;padding:1.5rem;border:1px solid #d7c7a3;border-radius:12px;background:#fcfaf4}.ex-change h3{margin-top:0}.ex-change p:last-child{margin-bottom:0}.ex-check{padding:1rem 0;border-top:1px solid #d2ddd5;border-bottom:1px solid #d2ddd5;margin:1.5rem 0}.ex-check summary{cursor:pointer;font-weight:700;color:var(--ex-ink);line-height:1.5}.ex-check p{margin:1rem 0 0}.ex-timeline{display:flex;justify-content:space-between;gap:1rem;position:relative;margin:2rem 0;padding-top:1rem;border-top:3px solid #9bb5a4}.ex-timeline>div{display:flex;flex-direction:column;flex:1;font-size:14px}.ex-timeline strong{font-size:1.4rem}.ex-chart{margin:1.5rem 0}.ex-chart figcaption{display:flex;flex-direction:column;margin-bottom:1rem}.ex-chart figcaption span{font-size:14px}.ex-chart-row{margin:1.3rem 0}.ex-chart-row>div:first-child{display:flex;justify-content:space-between;gap:.5rem;font-size:15px}.ex-chart-row p{font-size:13px;margin-top:.3rem}.ex-track{display:flex;height:23px;background:#f0f2ee;border-radius:4px;overflow:hidden;margin:.5rem 0}.ex-principal{background:var(--ex-green)}.ex-gain{background:var(--ex-gold)}.ex-taxable{background:#ad6545}.ex-tax-split{padding:1.4rem;background:#f3f5f1;border-radius:10px;margin:1.8rem 0}.ex-tax-labels{display:flex;justify-content:space-between;gap:1rem;font-size:14px}.ex-tax-labels span{display:flex;flex-direction:column}.ex-tax-labels strong{font-size:1.65rem}.ex-table-wrap{overflow:auto;margin:1.3rem 0}.ex-page table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:15px;line-height:1.5}.ex-page caption{text-align:left;font-weight:700;margin-bottom:.7rem}.ex-page th,.ex-page td{padding:.8rem .7rem;border-bottom:1px solid #d5d9d1;text-align:left;vertical-align:top}.ex-page thead{background:#eaf0e9}.ex-page th[scope=row]{font-weight:400}.ex-page td{font-variant-numeric:tabular-nums;white-space:nowrap}.ex-ending{border-top:1px solid #b6c8bd;margin-top:4rem;padding-top:2rem} @media(max-width:650px){.ex-page{padding:2rem 1.15rem 3rem;font-size:17px}.ex-choices{grid-template-columns:1fr;gap:.7rem}.ex-choices a{padding:1rem}.ex-choices strong{font-size:18px}.ex-facts,.ex-change,.ex-tax-split{padding:1.1rem}.ex-split{grid-template-columns:1fr}.ex-section-heading{gap:.65rem}.ex-section-heading>.ex-number{width:30px;height:30px;font-size:11px}.ex-page table{font-size:13px}.ex-page th,.ex-page td{padding:.6rem .45rem}.ex-timeline{gap:.5rem}.ex-timeline strong{font-size:1.1rem}.ex-timeline>div{font-size:12px}.ex-tax-labels{font-size:12px}.ex-tax-labels strong{font-size:1.4rem}.ex-chart-row>div:first-child{font-size:14px}.ex-source{overflow-wrap:anywhere}} @media print{header.site-header,nav.site-desktop-nav,.site-mobile-menu,footer,#cookie-banner,.ex-choices{display:none!important}.ex-page{max-width:none;padding:0;font-size:11pt;color:#000}.ex-page h1{font-size:26pt}.ex-page h2{font-size:20pt}.ex-page h3{font-size:15pt}.ex-scenario{margin-top:1.5rem;padding-top:1rem}.ex-facts,.ex-change,.ex-tax-split{break-inside:avoid}.ex-track{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ex-split>div{color:#000;background:white;border:1px solid #888}.ex-split small{color:#222}.ex-table-wrap{overflow:visible}.ex-page a{color:#000}.ex-note{font-size:10pt}}
