.stock-page{padding-bottom:75px}.stock-hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:90px;padding:35px 0 60px;display:grid}.stock-hero h1{font-size:clamp(38px,4.8vw,69px)}.stock-hero h1 span{color:#a44430}.stock-hero>div>p:not(.eyebrow){max-width:620px;margin-top:24px;font-size:18px}.stock-hero-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.stock-hero-tags span{border:1px solid var(--line);border-radius:25px;padding:7px 13px;font-size:11px}.stock-poster{background:var(--yellow);min-height:310px;box-shadow:10px 10px 0 var(--green);border-radius:8px;padding:30px;position:relative;transform:rotate(3deg)}.stock-poster>svg{position:absolute;top:24px;right:25px}.stock-poster>span{letter-spacing:.12em;font-size:10px;font-weight:600;display:block}.stock-poster strong{font:700 clamp(35px,4vw,54px)/1 var(--font-display);letter-spacing:-.04em;margin-top:12px;display:block}.stock-poster small{letter-spacing:.17em;margin-top:20px;font-size:8px;display:block}.stock-parcels{gap:8px;margin-top:18px;display:flex}.stock-parcels svg{stroke-width:1px;width:48px;height:48px}.stock-example{background:#ebe8f5;border-radius:12px;margin-bottom:24px;padding:18px 24px;font-size:13px}.stock-example strong{margin-bottom:4px;display:block}.stock-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:30px;display:grid}.stock-form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.stock-form fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.stock-form legend{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-weight:700;display:flex}.stock-form legend>span{background:var(--lilac);width:30px;height:30px;font:600 11px var(--font-body);letter-spacing:0;border-radius:50%;place-content:center;display:grid}.stock-help{margin:9px 0;font-size:12px;line-height:1.6}.stock-form label{margin-top:14px;font-size:12px;font-weight:600;line-height:1.5;display:block}.stock-form input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #aebcaf;border-radius:7px;min-height:45px;margin-top:7px;padding:10px;font-size:14px;display:block}.stock-three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stock-two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stock-product{border:1px solid var(--line);background:#fafbf7;border-radius:10px;margin-top:13px;padding:16px}.stock-product-head{justify-content:space-between;align-items:center;display:flex}.stock-product-head label{margin:0}.stock-product-head button{border:1px solid var(--line);border-radius:50%;place-content:center;min-width:36px;min-height:36px;display:grid}.stock-product-head button:disabled{opacity:.35}.stock-share-total{color:#803622;background:#fff0e8;border-radius:7px;margin:14px 0 10px;padding:9px 12px;font-size:12px}.stock-share-total[data-valid=true]{color:#294a35;background:#e8f0e4}.stock-add{align-items:center;gap:8px;width:100%;padding:14px 5px;font-size:12px;display:flex}.stock-add span{margin-left:auto}.stock-add:disabled{opacity:.45}.stock-calculate{width:100%;font-size:14px}.stock-reset{margin:16px auto;padding:4px;font-size:12px;text-decoration:underline;display:block}.stock-error{color:#852c16;background:#ffe6dc;border-radius:8px;margin-bottom:15px;padding:14px;font-size:13px}.stock-results{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:30px}.stock-results:focus{outline:none}.stock-results:focus-visible{outline-offset:4px;outline:3px solid #7751a8}.stock-results-title .eyebrow{margin-bottom:14px}.stock-results h2{font-size:37px}.stock-status{color:#354e3d;min-height:18px;margin-top:14px;font-size:12px}.stock-scenarios{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 24px;display:grid}.stock-scenarios button{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;align-items:center;padding:12px 5px;display:flex}.stock-scenarios button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.stock-scenarios span{text-transform:capitalize;font-size:11px}.stock-scenarios strong{font:700 30px var(--font-display);line-height:1.3}.stock-scenarios small{font-size:9px}.stock-scenarios button:disabled{opacity:.55}.stock-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px 0;display:grid}.stock-metrics>div{flex-direction:column;gap:8px;display:flex}.stock-metrics strong{font:700 clamp(26px,3vw,39px)/1.1 var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere}.stock-metrics strong small{letter-spacing:0;margin-left:2px;font-size:16px;font-weight:400}.stock-metrics span{font-size:11px}.stock-equation{margin:15px 0 20px;font-size:11px}.stock-table-wrap{overflow-x:auto}.stock-table-wrap table{border-collapse:collapse;width:100%;min-width:400px;font-size:12px}.stock-table-wrap caption{text-align:left;margin-bottom:15px;font-size:17px;font-weight:600}.stock-table-wrap th,.stock-table-wrap td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:13px 7px}.stock-table-wrap thead{color:var(--muted);font-size:10px}.stock-table-wrap th:first-child{text-align:left;padding-left:0}.stock-table-wrap tbody th{overflow-wrap:anywhere;max-width:190px;font-weight:600}.stock-table-wrap th small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:400;display:block}.stock-table-wrap tfoot{background:#f1f4ed;font-weight:600}.stock-table-wrap tfoot th:first-child{padding-left:7px}.stock-checks{margin-top:28px}.stock-checks h3{margin-bottom:13px;font-size:16px}.stock-warning,.stock-check{border-radius:7px;margin:10px 0;padding:12px 14px;font-size:12px;line-height:1.65}.stock-warning{color:#684b17;background:#fff0d6;border-left:3px solid #bb8929}.stock-check{color:#344c36;background:#edf3e9}.stock-exports{flex-wrap:wrap;gap:10px;margin:25px 0 8px;display:flex}.stock-exports .button{padding:13px 18px;font-size:12px}.stock-exports button:disabled{opacity:.4}.stock-disclaimer{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:11px}.stock-print-brand{display:none}.stock-method{grid-template-columns:.9fr 1.1fr;gap:80px;padding:75px 0;display:grid}.stock-method h2{margin-bottom:22px}.stock-method ol{gap:22px;margin:0;padding-left:20px;display:grid}.stock-method li{padding-left:10px}.stock-method li p{margin-top:7px;font-size:14px}.stock-faq{max-width:880px;padding:0 0 60px}.stock-faq h2{margin-bottom:24px}.stock-faq details{border-bottom:1px solid var(--line);padding:18px 0}.stock-faq summary{cursor:pointer;font-weight:600}.stock-faq details p{margin-top:14px}.stock-faq a{text-decoration:underline}.stock-free-sheet{background:var(--lilac);border-radius:16px;align-items:center;gap:27px;margin-bottom:30px;padding:35px;display:flex}.stock-free-sheet>svg{flex:none}.stock-free-sheet h2{font-size:30px}.stock-free-sheet p:not(.eyebrow){margin-top:14px;font-size:14px}.stock-free-sheet .button{flex-shrink:0;font-size:13px}.stock-free-sheet .eyebrow{margin-bottom:12px}.stock-next{grid-template-columns:1fr 1fr;gap:25px;display:grid}.stock-next>div{background:var(--green);border-radius:16px;padding:36px}.stock-next>div+div{background:#f4e8d6}.stock-next h2{font-size:34px}.stock-next p:not(.eyebrow){margin:20px 0 25px}.stock-read-more{margin-top:25px;font-size:14px;text-decoration:underline}@media (max-width:1050px){.stock-hero{gap:38px}.stock-layout{grid-template-columns:1fr 1.1fr;gap:20px}.stock-form,.stock-results{padding:20px}.stock-results h2{font-size:31px}.stock-free-sheet{flex-wrap:wrap}.stock-method{gap:40px}}@media (max-width:800px){.stock-layout{grid-template-columns:1fr}.stock-hero{grid-template-columns:1fr;gap:28px}.stock-poster{display:none}.stock-hero h1{font-size:46px}.stock-hero>div>p:not(.eyebrow){font-size:17px}.stock-method,.stock-next{grid-template-columns:1fr;gap:30px}.stock-method{padding:50px 0}.stock-results h2{font-size:34px}.stock-free-sheet{padding:25px}.stock-free-sheet>svg{display:none}.stock-next>div{padding:28px}.stock-form,.stock-results{padding:24px}.stock-three-fields{gap:8px}.stock-form label{font-size:11px}.stock-form input{padding:9px 7px}.stock-product{padding:13px}.stock-exports .button{white-space:nowrap;flex:1}.stock-metrics strong{font-size:35px}}@media print{body:has(.stock-page){background:#fff;font-size:10pt}.stock-page .wrap{max-width:none;padding:0}.stock-page{padding:0}.stock-no-print{display:none!important}body:has(.stock-page) .site-header{display:none!important}body:has(.stock-page) .site-footer{display:none!important}body:has(.stock-page) .announcement{display:none!important}body:has(.stock-page) .skip-link{display:none!important}.stock-layout{display:block}.stock-results{border:0;border-radius:0;padding:0}.stock-results h2{font-size:25pt}.stock-results-title .eyebrow{font-size:8pt}.stock-metrics{margin-top:18px;padding:12px 0}.stock-metrics strong{font-size:24pt}.stock-metrics svg{display:none}.stock-metrics span{font-size:8pt}.stock-table-wrap{overflow:visible}.stock-table-wrap table{min-width:0;font-size:9pt}.stock-table-wrap th,.stock-table-wrap td{padding:8px 6px}.stock-table-wrap th small{font-size:7pt}.stock-checks{margin-top:16px}.stock-checks h3{font-size:11pt}.stock-warning,.stock-check{padding:8px;font-size:8pt}.stock-disclaimer{margin-top:16px;padding-top:10px;font-size:8pt}.stock-equation,.stock-help{font-size:8pt}.stock-print-brand{margin-top:12px;font-size:7pt;display:block}.stock-results table tr,.stock-checks,.stock-metrics{break-inside:avoid}.stock-results{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:auto;margin:12mm}}.stock-table-hint{display:none}@media (max-width:800px){.stock-table-hint{color:var(--muted);margin:12px 0;font-size:11px;display:block}}@media print{.stock-table-hint{display:none}}
