.money-date-page{--ink:#163337;--ink-soft:#445b5b;--line:#d5ded7;color:var(--ink);background:#f7f5ee}.money-date-page [hidden]{display:none!important}.md-shell{width:min(1240px,100% - 96px);margin-inline:auto}.money-date-page h1,.money-date-page h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.money-date-page h1 em,.money-date-page h2 em{color:#176c70;font-weight:400}.money-date-page p{line-height:1.65}.md-hero__copy,.md-content{overflow-wrap:anywhere}.md-kicker{letter-spacing:.13em;text-transform:uppercase;font-size:.82rem;font-weight:650;line-height:1.5!important}.md-hero{overflow:hidden}.md-hero__inner{min-height:460px;padding-block:48px 52px;position:relative}.md-hero__copy{z-index:1;width:80%;position:relative}.md-hero .md-kicker{margin:0 0 26px}.md-hero h1{margin:0;font-size:clamp(3.3rem,7vw,6.2rem);line-height:1.01}.md-lede{max-width:790px;margin:26px 0;font-size:1.2rem}.md-hero__art{object-fit:cover;border-top-left-radius:300px;width:35%;height:100%;position:absolute;bottom:0;right:-48px}.md-button{color:#fff;min-height:50px;font:650 1.1rem/1.45 var(--sans);cursor:pointer;background:#145860;border:1px solid #145860;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;text-decoration:none;display:inline-flex}.md-button:hover{background:#0d4148}.md-button--outline{color:#145860;background:0 0}.md-button--outline:hover{background:#e2eee1}.md-button:disabled{color:#445b5b;cursor:default;background:#f4f6ef;border-color:#9dafaa}.md-toolbar{background:#e2eee1}.md-toolbar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 28px;min-height:62px;padding-block:9px;display:flex}.md-toolbar span{color:#445b5b;font-size:.84rem}.md-text-button{color:#145860;min-height:44px;font:650 .96rem var(--sans);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 0;text-decoration:underline;display:inline-flex}.md-layout{grid-template-columns:320px minmax(0,1fr);gap:72px;padding-block:48px 80px;display:grid}.md-rail{border-right:1px solid var(--line);align-self:start;padding-right:24px;position:sticky;top:24px}.md-rail nav{gap:10px;display:grid}.md-rail a{color:#163337;min-height:62px;font:500 1.55rem/1.4 var(--serif);border-left:4px solid #0000;border-radius:7px;align-items:baseline;gap:26px;padding:12px 17px;text-decoration:none;display:flex}.md-rail a[aria-current]{background:#e2eee1;border-left-color:#a67828}.md-rail a:hover{background:#edf1e7}.md-rail p{color:#546560;margin:24px 20px 0;font-size:.83rem}.md-content{min-width:0;max-width:850px}.md-jump{display:none}.md-question{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:38px}.md-number{font:400 2rem/1.1 var(--serif);color:#95691c;margin:0 0 3px}.md-question h2{margin:0 0 18px;scroll-margin-top:35px;font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:1.08}.md-question h2:focus-visible{outline-offset:7px;border-radius:2px;outline:2px solid #176c70}.md-prompt{margin:0 0 22px;font-size:1.2rem}.md-example{border-top:1px solid var(--line);padding-top:4px}.md-example summary{cursor:pointer;color:#163337;min-height:44px;padding:10px 0;font-size:1.1rem;font-weight:450;line-height:1.55}.md-example p{color:#445b5b;margin:0 0 16px;font-size:.95rem}.md-check{margin-top:20px}.md-check label{cursor:pointer;align-items:center;gap:13px;min-height:44px;font-size:1rem;font-weight:600;display:flex}.md-check input{accent-color:#145860;cursor:pointer;flex-shrink:0;width:23px;height:23px;margin:0}.md-check input:focus-visible{outline-offset:4px;outline:3px solid #176c70}.md-check p{color:#52635e;margin:0 0 0 36px;font-size:.8rem}.md-link{color:#145860;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:650;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.md-worked,.md-takeaway{margin-top:72px}.md-content>section:not(.md-question)>h2,.md-app h2{margin:0 0 20px;font-size:clamp(2.3rem,3.8vw,3.6rem);line-height:1.08}.md-content>section:not(.md-question)>p{max-width:720px}.md-content .md-small{color:#445b5b;font-size:.83rem;line-height:1.65}.md-comparison{background:#eaf0e5;border-block:1px solid #b9cdbf;grid-template-columns:1fr 1fr;margin-block:28px;display:grid}.md-comparison>div{padding:24px}.md-comparison>div+div{border-left:1px solid #b9cdbf}.md-comparison h3{margin:0 0 18px;font-size:1rem}.md-comparison h3 span{color:#445b5b;margin-top:6px;font-size:.82rem;font-weight:450;display:block}.md-comparison dl{margin:0}.md-comparison dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 15px;padding-block:7px;display:flex}.md-comparison dt{font-size:.85rem}.md-comparison dd{color:#145860;font:500 1.8rem var(--serif);margin:0}.md-comparison p{border-top:1px solid #c7d6c9;margin:15px 0 0;padding-top:15px;font-size:.85rem}.md-comparison strong{color:#145860}.md-together strong{margin-bottom:8px;display:block}.md-takeaway{border-top:1px solid var(--line);padding-top:36px}.md-copy-status:empty{margin:0}.md-manual-copy{overflow-wrap:anywhere}.md-app{background:#e2eee1;border-radius:6px;margin-top:65px;padding:clamp(24px,4vw,45px)}.md-app .md-kicker{margin-top:0}.md-app h2{font-size:clamp(2rem,3vw,2.85rem)}.md-app p{color:#344d49}.md-app .md-button{margin-top:10px}.md-availability{margin:12px 0 0;font-size:.84rem}.md-further{margin-top:50px}.md-further h2{font-size:1.8rem}.md-further .md-link{display:flex}.md-further .md-small{margin-top:28px}.md-print{display:none}@media (width<=1000px){.md-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.md-rail{padding-right:14px}.md-rail a{gap:16px;padding-inline:12px;font-size:1.15rem}.md-hero__copy{width:85%}.md-hero__art{opacity:.7;width:29%}.md-hero__inner{min-height:420px}}@media (width<=760px){.md-shell{width:calc(100% - 40px)}.md-hero__inner{min-height:0;padding-block:30px 32px}.md-hero__copy{width:100%}.md-hero__art,.md-wide-break{display:none}.md-hero .md-kicker{max-width:350px;margin-bottom:20px;font-size:.74rem}.md-hero h1{font-size:clamp(2.5rem,12.3vw,4.2rem);line-height:1.02}.md-lede{margin-block:20px 22px;font-size:1rem}.md-hero .md-button{width:100%}.md-toolbar__inner{gap:0;padding-block:4px 12px}.md-toolbar span{font-size:.77rem}.md-layout{padding-block:22px 60px;display:block}.md-rail{display:none}.md-jump{background:#fffef9;border:1px solid #b6c5bc;border-radius:6px;margin-bottom:28px;display:block}.md-jump summary{cursor:pointer;min-height:46px;padding:12px 15px;font-size:.9rem}.md-jump nav{gap:2px;padding:4px 10px 10px;display:grid}.md-jump a{color:#145860;text-underline-offset:4px;align-items:center;min-height:46px;padding:8px 6px;font-size:.9rem;display:flex}.md-number{font-size:1.65rem}.md-question h2{font-size:clamp(2rem,8vw,2.7rem)}.md-prompt{font-size:1rem}.md-question{margin-bottom:32px;padding-bottom:28px}.md-check p{font-size:.75rem}.md-worked,.md-takeaway{margin-top:50px}.md-app{margin-top:42px}}@media (width<=460px){.md-comparison{grid-template-columns:1fr}.md-comparison>div+div{border-top:1px solid #b9cdbf;border-left:0}}@media (prefers-reduced-motion:reduce){html:has(.money-date-page){scroll-behavior:auto}}@media (forced-colors:active){.md-button,.md-rail a[aria-current],.md-app,.md-comparison{border:1px solid canvastext}.md-rail a[aria-current]{outline:2px solid highlight}}@media print{@page{size:auto;margin:14mm}html:has(.money-date-page),.money-date-page{color:#000;background:#fff;min-width:0}.money-date-page>.site-header,.money-date-page>.site-footer,.money-date-page>.skip-link,.md-screen{display:none!important}.md-print{font:11pt/1.35 var(--sans);color:#000;display:block}.md-print__brand{margin:0 0 6mm;font-size:10pt;font-weight:700}.md-print h1{margin:0 0 3mm;font-size:25pt;line-height:1.08}.md-print>p{margin-block:0 4mm}.md-print ol{margin:5mm 0 0;padding-left:6mm}.md-print li{break-inside:avoid;margin-bottom:4mm;padding-left:2mm}.md-print h2{margin:0 0 1mm;font-size:13pt;line-height:1.2}.md-print li p{margin:0;font-size:10.5pt;line-height:1.4}.md-print__lines{border-bottom:1px solid #bbb;height:18mm}.md-print .md-print__footer{border-top:1px solid #bbb;margin-top:5mm;padding-top:3mm;font-size:9pt}}
