:root{--ink:#263f34;--muted:#68756c;--green:#294b3b;--cream:#f8f7f0;--line:#dedfd3;--sage:#e8eee3;--rust:#a76743;--white:#fffefa;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:var(--ink);background:var(--cream);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary,input[type=range],input[type=checkbox]{touch-action:manipulation}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}svg{display:block;width:22px;height:22px;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #ad704c;outline-offset:5px}a:hover{color:var(--rust)}.wrap{width:min(1184px,calc(100% - 88px));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:104px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;font-size:21px;letter-spacing:1.5px;font-weight:bold;white-space:nowrap}.brand-mark{display:grid;place-items:center;height:50px;width:50px;border:1px solid #afbbac;border-radius:50%}.brand-mark svg{width:35px;height:35px}.brand small{display:block;font-family:Arial,sans-serif;letter-spacing:1.1px;font-size:8px;font-weight:500;margin-top:7px}.site-header nav{display:flex;gap:32px;font-size:13px}.private-badge{border:1px solid #d8dfd0;border-radius:30px;padding:8px 12px;font-size:11px;display:flex;gap:7px;align-items:center;color:#566951;background:#edf1e6}.private-badge span{font-size:10px}.hero{display:grid;grid-template-columns:1.16fr 1fr;gap:80px;align-items:center;padding:62px 0 72px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;line-height:1.7}.hero .eyebrow{display:flex;align-items:center;gap:10px}.eyebrow>span:empty{display:block;width:19px;height:1px;background:var(--rust)}h1{font:normal clamp(50px,5.2vw,73px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-2.6px;margin:23px 0}.hero h1 em{font-weight:normal;color:#738260}.hero-intro{font-size:15px;line-height:1.8;max-width:415px;color:#606d61}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:7px;font-size:13px;font-weight:600;min-height:49px;padding:14px 22px;transition:background .2s,transform .2s}.primary{background:var(--green);color:white;margin-top:28px;box-shadow:0 5px 10px #294b3b0c}.primary:hover{background:#376349;color:white;transform:translateY(-1px)}.primary>span{font-size:20px;font-weight:400}.hero-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px;color:var(--muted);margin-top:17px}.tiny-check{font-size:13px}.dot{color:#b1b7a9}.hero-visual{position:relative;padding:0 19px 15px 0;isolation:isolate}.hero-visual:after{content:'';position:absolute;inset:17px 0 25px 16px;z-index:-1;border:1px solid #c9cfb9;border-radius:140px 16px 16px 16px;transform:rotate(3deg)}.photo-frame{height:402px;border-radius:130px 13px 13px 13px;overflow:hidden;position:relative;background:#c8d1b5}.photo-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 66%}.photo-caption{position:absolute;bottom:33px;left:20px;color:white;font-size:8px;letter-spacing:2px;text-shadow:0 1px 5px #000}.photo-note{position:absolute;right:-16px;bottom:43px;display:flex;gap:12px;align-items:center;background:#fffdf1;box-shadow:0 7px 20px #273b2c17;padding:17px 20px;border-radius:6px;transform:rotate(-5deg);font:16px/1.45 Georgia,serif}.photo-note em{color:#82896a}.note-paw{color:#9aa184}.note-paw svg{width:30px;height:30px}.hero-spark{color:#a36b48;position:absolute;right:-18px;top:13px;width:47px;height:47px;transform:rotate(10deg)}
.calculator-section{background:#eeeee5;padding:48px 0 55px;border-top:1px solid #e4e4d8;border-bottom:1px solid #e2e4d8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}h2{font:normal 35px/1.2 Georgia,serif;letter-spacing:-1.1px}.section-heading h2{margin-top:10px}.section-heading>p{font-size:12px;text-align:right;line-height:1.8;color:#536352}.section-heading>p span{display:block;color:#7b8174;font-size:10px}.calculator-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:28px;align-items:start}.budget-editor{min-width:0}.sample-note{display:flex;gap:12px;border:1px solid #d4ddcb;background:#e4e9db;padding:16px 18px;border-radius:8px;font-size:11px;line-height:1.65;color:#5b6954;margin-bottom:28px}.sample-note svg{width:18px;height:18px;margin-top:3px}.sample-note strong{color:#3e513b;display:block;font-weight:600}.editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.editor-heading h3{font-size:17px;font-weight:500}.text-button{background:none;border:0;font-size:11px;color:#5c6f52;display:flex;gap:6px;align-items:center;padding:7px 0}.text-button:hover{color:#9e6444}.text-button span{font-size:19px}.editor-intro{font-size:11px;line-height:1.65;color:#737e70;max-width:485px;margin-bottom:19px}.core-expenses{background:var(--white);border:1px solid #e1e2d5;border-radius:10px;overflow:hidden}.expense-row{padding:21px 23px 18px}.expense-row+.expense-row{border-top:1px solid #eaeade}.expense-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.expense-label{display:flex;gap:13px;min-width:0}.expense-icon{height:35px;width:35px;flex:0 0 35px;display:grid;place-items:center;color:#6c805b;background:#eef1e6;border-radius:9px}.expense-icon svg{height:20px;width:20px}.expense-label label{font-size:13px;font-weight:600;display:block;margin:2px 0 6px}.expense-label p{font-size:10px;line-height:1.65;color:#78816f;max-width:340px}.amount-container{flex:0 0 99px;width:99px}.amount-field{display:flex;align-items:center;border:1px solid #ced5c5;border-radius:5px;background:#fff;padding:0 10px;height:36px;gap:6px}.amount-field>span{font-size:12px;color:#78826c}.amount-field input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:13px;font-weight:600;text-align:right;color:var(--ink);padding:6px 0;-moz-appearance:textfield;appearance:textfield}.amount-field:focus-within{outline:2px solid #869575;outline-offset:2px}.amount-field input:focus-visible{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.period{text-align:right;font-size:9px;color:#75806c;margin-top:6px}.range-wrap{margin:16px 0 0 48px}.expense-range{display:block;width:100%;height:5px;appearance:none;-webkit-appearance:none;border-radius:20px;background:linear-gradient(to right,#718961 0%,#718961 var(--fill,25%),#e6e9dd var(--fill,25%),#e6e9dd 100%);cursor:pointer;margin:8px 0 0}.expense-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--white);border:3px solid #748a65;box-shadow:0 1px 2px #0001}.expense-range::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:var(--white);border:3px solid #748a65}.range-labels{display:flex;justify-content:space-between;margin-top:9px;font-size:8px;color:#7a8572}.error{font-size:10px;color:#a33727;line-height:1.5;margin-top:8px}.amount-field:has(input[aria-invalid=true]){border-color:#aa3529;background:#fff3ef}.extras{margin-top:17px;border:1px solid #d9ddcf;background:#f8f8f0;border-radius:9px}.extras>summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:20px;list-style:none}.extras>summary::-webkit-details-marker{display:none}.extras-heading{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;flex:1}.extras-heading small{display:block;font-weight:400;font-size:10px;color:#7b8272;margin-top:5px}.extras-plus{font-weight:400;background:#e7ecdf;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:19px}.extras-count{font-size:9px;color:#6f7c61;border:1px solid #d5dfc8;padding:4px 7px;border-radius:30px;white-space:nowrap}.chevron{font-size:18px;transition:transform .2s}.extras[open] .chevron{transform:rotate(180deg)}.extras-inner{padding:0 20px 14px}.extras-inner>p{font-size:11px;line-height:1.6;color:#68745e;padding:0 0 15px}.optional-row{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #e2e5d7;padding:17px 0}.optional-row input[type=checkbox]{accent-color:#456546;width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;cursor:pointer}.optional-copy{flex:1;min-width:0}.optional-copy label{font-size:12px;line-height:1.6;cursor:pointer;font-weight:600}.optional-copy p{font-size:10px;line-height:1.6;color:#79816f;margin-top:3px}.optional-row .amount-container{flex-basis:95px;width:95px}.optional-row:has(input[type=checkbox]:not(:checked)) .amount-container{opacity:.45}.privacy-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#727e69;margin-top:20px}.privacy-note svg{width:12px;height:12px}.budget-summary{background:var(--green);color:#fffef2;border-radius:11px;padding:27px;position:sticky;top:22px;box-shadow:0 8px 25px #283e2212}.summary-header{display:flex;align-items:center;justify-content:space-between}.light{color:#c5d2b6;font-size:8px;letter-spacing:1.6px}.summary-header svg{color:#c5d2b6;width:22px;height:22px}.budget-summary h3{font:normal 22px Georgia,serif;margin-top:19px}.total{font:normal 53px/1.2 Georgia,serif;letter-spacing:-1.5px;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.total-caption{font-size:10px;color:#c0d0b7;margin-top:6px}.summary-lines{border-top:1px solid #ffffff25;margin-top:23px;padding-top:7px}.summary-lines>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;margin:16px 0}.summary-lines strong{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-lines small{display:block;color:#bdcdb3;font-size:9px;margin-top:5px}.puppy-line{border-top:1px dashed #ffffff24;padding-top:15px}.monthly-card{background:#3b5b47;border:1px solid #ffffff0a;border-radius:7px;padding:16px;margin-top:20px}.monthly-card div>p{font-size:11px;color:#e1e9d9;margin-bottom:9px}.monthly-card strong{font:normal 30px Georgia,serif;letter-spacing:-.7px}.monthly-card div>span{color:#c2d0b8;font-size:10px}.monthly-card>p{font-size:9px;line-height:1.7;color:#c2d0b8;margin-top:9px}.care-split{padding:16px 0 18px;border-bottom:1px solid #ffffff25}.care-split>div{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#c6d4be;margin:7px 0}.care-split strong{font-weight:500;color:#e8efde}.care-breakdown{margin:20px 0 17px}.care-breakdown>p{font-size:10px;color:#e0e8d8;margin-bottom:11px}.stacked-bar{height:7px;border-radius:9px;display:flex;overflow:hidden;gap:2px;background:#ffffff13}.stacked-bar>span{height:100%;transition:width .2s}.legend{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;list-style:none;margin:14px 0 0;padding:0}.legend li{display:flex;gap:6px;align-items:center;font-size:9px;color:#c7d4bc;min-width:0}.legend i{height:6px;width:6px;border-radius:50%;flex:0 0 6px}.legend span{flex:1}.legend strong{font-size:9px;font-weight:normal;white-space:nowrap}.math-details{border-top:1px solid #ffffff25;padding:14px 0 4px;margin-top:20px}.math-details summary{list-style:none;font-size:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.math-details summary::-webkit-details-marker{display:none}.math-details summary>span{font-size:17px;color:#c8d3be}.math-details p{font-size:10px;line-height:1.7;color:#c7d3bd;margin-top:12px}.download-button{background:#e6ecd6;color:#25402d;width:100%;gap:10px;margin-top:18px;font-size:12px;min-height:46px}.download-button svg{width:16px;height:16px}.download-button:hover{background:#f7fae9}.print-button{display:flex;justify-content:center;gap:7px;align-items:center;background:transparent;border:0;color:#e4ebdb;font-size:10px;padding:14px 10px 7px;width:100%}.print-button:hover{color:white;text-decoration:underline}.summary-footnote{font-size:9px;line-height:1.7;text-align:center;color:#aebfa4;margin-top:14px}.validation-status{color:#ffe0bc;border:1px solid #ffffff30;padding:12px;font-size:12px;line-height:1.6;margin-top:14px;border-radius:4px}.budget-summary.is-invalid #summary-values{opacity:.35}.budget-summary.is-invalid .total{font-size:40px}.planning-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:66px;padding-bottom:60px}.planning-title h2{font-size:33px;line-height:1.25;margin-top:13px}.planning-title>p:last-child{font-size:12px;line-height:1.9;color:#717b6c;max-width:335px;margin-top:20px}.planning-notes{display:flex;flex-direction:column;gap:26px}.planning-notes article{display:flex;gap:18px;align-items:flex-start}.tip-number{border:1px solid #d3dac9;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;color:#829070;font-size:10px}.planning-notes h3{font-size:13px;font-weight:600;margin:5px 0 8px}.planning-notes p{font-size:11px;line-height:1.8;color:#77806f}.site-footer{border-top:1px solid var(--line);padding-top:26px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:#84907c}.footer-brand{font:13px Georgia,serif;letter-spacing:1.3px;color:#466045}.footer-brand>span{display:block;font:9px Arial,sans-serif;letter-spacing:0;color:#8a9382;margin-top:8px}.site-footer>span{font:italic 12px Georgia,serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-60px;left:16px;padding:12px;background:white;border:2px solid var(--green);z-index:50}.skip-link:focus{top:12px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#183724;color:white;border:1px solid #e4ecd0;padding:13px 20px;border-radius:8px;box-shadow:0 4px 20px #0002;font-size:12px;z-index:20;max-width:calc(100% - 30px)}[hidden]{display:none!important}.no-script{padding:25px;font-size:16px;background:#fff0d9}
@media(min-width:1500px){.hero{gap:110px}.hero-visual{max-width:470px}.hero{padding-top:72px;padding-bottom:85px}}
@media(max-width:1080px){.wrap{width:calc(100% - 56px)}.hero{gap:40px}.calculator-grid{grid-template-columns:minmax(0,1fr) 338px;gap:22px}.budget-summary{padding:24px}.expense-row{padding:20px 18px}.expense-label{gap:10px}.expense-top{gap:12px}.range-wrap{margin-left:45px}.hero-note{font-size:9px;gap:5px}.planning-section{gap:65px}.site-header nav{gap:22px}.photo-note{right:-3px}.hero-spark{right:-5px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.photo-frame{height:380px}.hero h1{font-size:58px}.section-heading h2{font-size:31px}}
@media(max-width:850px){.site-header nav{display:none}.hero{gap:30px;padding:45px 0}.hero h1{font-size:50px}.hero-intro{font-size:13px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-note{line-height:1.8;max-width:250px}.photo-frame{height:350px;border-top-left-radius:90px}.photo-note{font-size:14px;padding:12px;right:-8px}.photo-caption{display:none}.calculator-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.budget-summary{padding:21px}.total{font-size:46px}.expense-icon{display:none}.range-wrap{margin-left:0}.expense-label p{font-size:10px}.amount-container{flex-basis:85px;width:85px}.section-heading>p{font-size:10px}.section-heading h2{font-size:27px}.optional-row{gap:7px}.optional-row .amount-container{flex-basis:80px;width:80px}.extras>summary{padding:17px 13px;gap:7px}.extras-count{display:none}.extras-inner{padding:0 13px 10px}.legend{column-gap:9px}.legend li{font-size:8px;gap:4px}.legend strong{font-size:8px}.planning-section{gap:35px}.planning-title h2{font-size:29px}.sample-note{padding:14px}.sample-note strong{font-size:11px}.editor-heading h3{font-size:15px}.text-button{font-size:10px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.site-header{min-height:86px;gap:12px}.brand{font-size:17px;gap:8px;letter-spacing:1px}.brand small{font-size:6.5px;letter-spacing:.7px}.brand-mark{height:40px;width:40px}.brand-mark svg{height:28px;width:28px}.private-badge{font-size:9px;padding:7px 9px;gap:5px}.hero{grid-template-columns:1fr;padding:40px 0 39px;gap:34px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:58px;letter-spacing:-2px;margin:19px 0}.hero-intro{font-size:14px;line-height:1.8;max-width:450px}.primary{margin-top:22px}.hero-note{font-size:9px;max-width:none;margin-top:15px}.hero-visual{width:100%;padding:0 13px 8px 0;max-width:490px;margin:0 auto}.photo-frame{height:310px;border-radius:85px 10px 10px 10px}.photo-frame img{object-position:50% 62%}.hero-visual:after{inset:13px 0 16px 13px;border-radius:90px 14px 14px 14px}.photo-note{bottom:27px;right:-2px;padding:13px 18px;font-size:16px}.hero-spark{width:37px;height:37px;right:-5px;top:0}.photo-caption{display:block;font-size:6px;left:15px;bottom:29px;letter-spacing:1.3px}.calculator-section{padding:34px 0 34px}.section-heading{display:block;margin-bottom:20px}.section-heading h2{font-size:31px;max-width:330px}.section-heading>p{display:flex;gap:8px;text-align:left;font-size:10px;margin-top:12px}.section-heading>p span:before{content:'·';padding-right:8px}.calculator-grid{grid-template-columns:1fr;gap:26px}.sample-note{margin-bottom:22px;padding:14px 15px;font-size:11px}.editor-heading h3{font-size:17px}.text-button{font-size:11px}.editor-intro{font-size:11px}.expense-row{padding:20px 17px 18px}.expense-icon{display:grid;width:32px;height:32px;flex-basis:32px}.expense-label{gap:10px}.expense-label label{font-size:12px}.expense-label p{font-size:10px;line-height:1.65}.amount-container{flex-basis:87px;width:87px}.range-wrap{margin-left:42px;margin-top:15px}.expense-top{gap:12px}.expense-range{height:6px;min-height:6px}.expense-range::-webkit-slider-thumb{width:19px;height:19px}.range-labels{font-size:9px;margin-top:11px}.period{font-size:8px}.expense-label p{max-width:250px}.extras>summary{padding:18px 16px;gap:10px}.extras-count{display:block}.extras-inner{padding:0 16px 10px}.extras-heading{font-size:13px}.extras-heading small{font-size:9px}.optional-row{gap:9px}.optional-row .amount-container{flex-basis:87px;width:87px}.budget-summary{position:static;padding:26px 24px;border-radius:10px}.summary-header .eyebrow{font-size:9px}.budget-summary h3{font-size:24px}.total{font-size:55px}.total-caption{font-size:11px}.summary-lines>div{font-size:13px}.summary-lines small{font-size:10px}.monthly-card{padding:18px}.monthly-card div>p{font-size:12px}.monthly-card>p{font-size:10px}.care-split>div{font-size:10px}.care-breakdown>p{font-size:11px}.legend{gap:11px 23px}.legend li,.legend strong{font-size:10px}.math-details summary{font-size:11px}.math-details p{font-size:11px}.download-button{font-size:13px;min-height:49px}.print-button{font-size:11px;min-height:44px}.summary-footnote{font-size:10px}.planning-section{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.planning-title h2{font-size:33px}.planning-title>p:last-child{max-width:420px;font-size:12px;margin-top:14px}.planning-notes{gap:23px}.planning-notes p{font-size:12px}.planning-notes h3{font-size:14px}.site-footer{padding:24px 0;align-items:flex-start;flex-direction:column;gap:20px}.footer-brand>span{font-size:9px}.privacy-note{font-size:9px}}
@media(max-width:375px){.wrap{width:calc(100% - 28px)}.brand{font-size:15px}.brand small{font-size:6px}.private-badge{font-size:8px;padding:6px}.brand-mark{height:34px;width:34px}.hero h1{font-size:51px}.hero .eyebrow{font-size:7px}.hero-note{font-size:8px;gap:4px}.expense-icon{display:none}.range-wrap{margin-left:0}.extras-count{display:none}.photo-caption{display:none}.hero-visual{max-width:100%}.legend{column-gap:13px}.legend li,.legend strong{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{@page{margin:15mm}body{background:white;color:#111;font-size:11px}.wrap{width:100%}.site-header{min-height:65px}.site-header nav,.private-badge,.hero,.sample-note,.text-button,.expense-range,.range-labels,.extras>summary,.privacy-note,.button,.print-button,.planning-section,.site-footer,.toast{display:none!important}.calculator-section{padding:18px 0;background:white;border:0}.section-heading{margin-bottom:18px}.calculator-grid{display:block}.budget-editor{margin-bottom:20px}.core-expenses{border:0}.expense-row{padding:9px 0;break-inside:avoid}.expense-label p{max-width:none}.expense-icon{display:none}.amount-field{border:0}.period{font-size:10px}.range-wrap{display:none}.extras{border:0;margin:0;background:white}.extras-inner{padding:0}.extras-inner>p{display:none}.optional-row{padding:9px 0;break-inside:avoid}.optional-row:has(input[type=checkbox]:not(:checked)){display:none}.optional-row input[type=checkbox]{display:none}.budget-summary{position:static;background:#f1f3ed!important;color:#142b1c;padding:20px;box-shadow:none;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.budget-summary .light,.total-caption,.summary-lines small,.summary-footnote,.monthly-card div>p,.monthly-card>p,.care-split>div,.care-split strong,.care-breakdown>p,.legend li,.math-details p{color:#40513d}.summary-header{display:none}.summary-lines{border-color:#ccc}.monthly-card{background:#e2e9dd}.monthly-card div>span{color:#40513d}.summary-lines>div{margin:12px 0}.care-breakdown{display:none}.summary-footnote{margin-top:16px}.budget-summary h3{margin-top:0}.total{font-size:40px}.math-details summary{display:none}.math-details{border-color:#ccc}.editor-intro{font-size:11px}.section-heading h2{font-size:25px}}

@media screen and (max-width:700px){.expense-label label{font-size:14px}.expense-label p,.optional-copy p{font-size:12px}.amount-field input{font-size:16px}.amount-field{height:40px}.period{font-size:10px}.optional-copy label{font-size:13px}.sample-note,.sample-note strong{font-size:12px}.editor-intro{font-size:12px}.monthly-card>p,.summary-footnote{font-size:11px}}
