.cost-page .guide-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem;align-items:start}.cost-page .guide-wrap>*{grid-column:1/-1}.cost-page .guide-wrap>.guide-card{margin-top:0}.cost-page .guide-wrap>.guide-card:not(:has(.cost-tablewrap)):not(:has(.cost-calc)):not([id=how-it-works]){grid-column:span 1}.cost-page .guide-wrap>.guide-row{margin-top:0}@media (max-width:60rem){.cost-page .guide-wrap{grid-template-columns:minmax(0,1fr)}.cost-page .guide-wrap>.guide-card{grid-column:1/-1}.cost-page .guide-row--even3{grid-template-columns:minmax(0,1fr)}}.cost-page .guide-crumb ol{flex-wrap:wrap;padding:0;list-style:none}.cost-page .guide-crumb li,.cost-page .guide-crumb ol{display:flex;align-items:center;gap:.45rem;margin:0}.cost-page .guide-crumb li[aria-current=page]{color:rgba(240,244,255,.9)}.cost-page .guide-hero__subtitle{max-width:62ch;font-size:1.1rem;line-height:1.42}.cost-page .guide-card--bare .guide-card__body{max-width:78ch}.cost-hero__art{position:relative}@media (min-width:75rem){.cost-hero__art img{width:100%;max-width:520px;height:auto}}.cost-hero__art:before{content:"";position:absolute;inset:6% 4% 12%;border-radius:50%;background:radial-gradient(closest-side,rgba(108,78,214,.42),rgba(108,78,214,0));z-index:-1}.cost-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 0;padding:0;list-style:none;border:1px solid rgba(120,134,190,.22);border-radius:16px;background:rgba(8,15,34,.5);overflow:hidden}.cost-trust li{display:flex;align-items:flex-start;gap:.7rem;padding:.95rem 1.05rem;min-width:0}.cost-trust li+li{border-left:1px solid rgba(120,134,190,.18)}.cost-trust__icon{flex:none;margin-top:.15rem;color:#7d97ff}.cost-trust__body{display:grid;gap:.2rem;min-width:0;color:rgba(180,190,215,.82);font-size:.82rem;line-height:1.45}.cost-trust__body strong{color:#fff;font-size:.9rem;font-weight:650}.cost-trust time{color:#8fb3ff;font-weight:640;font-variant-numeric:tabular-nums}@media (max-width:52rem){.cost-trust{grid-template-columns:minmax(0,1fr)}.cost-trust li+li{border-left:0;border-top:1px solid rgba(120,134,190,.18)}}.cost-page .guide-card--bare{padding:0;border:0;background:none;box-shadow:none}.cost-formula{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:cost-step}.cost-formula li{display:grid;gap:.28rem;padding-left:2.1rem;position:relative;counter-increment:cost-step}.cost-formula li:before{content:counter(cost-step);position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(132,148,198,.35);border-radius:999px;color:rgba(223,228,245,.75);font-family:var(--font-mono,ui-monospace,monospace);font-size:.76rem;line-height:1}.cost-formula strong{color:#fff;font-size:.98rem;font-weight:650}.cost-formula code{color:rgba(206,212,232,.86);font-family:var(--font-mono,ui-monospace,monospace);font-size:.845rem;line-height:1.5;overflow-wrap:anywhere}.cost-tablewrap{overflow-x:auto;margin-top:.35rem;border:1px solid rgba(132,148,198,.2);border-radius:12px;background:rgba(13,22,42,.4);overscroll-behavior-x:contain}.cost-tablewrap:focus-visible{outline:2px solid #7d97ff;outline-offset:2px}.cost-tablehint{display:none;margin:.4rem 0 0;color:rgba(154,162,186,.8);font-size:.74rem}.cost-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.855rem}.cost-table__caption{padding:.7rem .95rem 0;color:rgba(154,162,186,.85);font-size:.775rem;line-height:1.45;text-align:left}.cost-table td,.cost-table th{padding:.65rem .95rem;text-align:left;vertical-align:top;line-height:1.45}.cost-table thead th{color:#fff;font-size:.8rem;font-weight:660;letter-spacing:.02em;white-space:nowrap}.cost-table tbody tr{border-top:1px solid rgba(132,148,198,.14)}.cost-table tbody th{color:#fff;font-weight:640}.cost-table td{color:rgba(206,212,232,.86)}.cost-table__num{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;color:rgba(223,228,245,.94)}.cost-table__row--total td,.cost-table__row--total th{background:rgba(132,148,198,.07)}.cost-table a{color:#7d97ff;text-decoration:none}.cost-table a:focus-visible,.cost-table a:hover{text-decoration:underline}.cost-unknown{color:rgba(154,162,186,.8);font-style:italic}.cost-qa{display:grid;gap:1rem;margin:0}.cost-qa__row+.cost-qa__row{padding-top:1rem;border-top:1px solid rgba(132,148,198,.14)}.cost-qa dt{margin:0 0 .35rem;color:#fff;font-size:.98rem;font-weight:660;line-height:1.35}.cost-qa dd{margin:0;color:rgba(206,212,232,.86);font-size:.92rem;line-height:1.55}.cost-inline-link{color:#7d97ff;text-decoration:none;font-weight:620}.cost-inline-link:focus-visible,.cost-inline-link:hover{text-decoration:underline}.cost-crosslinks{margin:1.5rem 0 0;text-align:center}.cost-crosslinks__dot{margin:0 .75rem;opacity:.4}.cost-tocalc{margin:.9rem 0 0}.cost-tocalc__btn{margin-top:1rem;text-decoration:none}.cost-page code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.9em}.cost-calc{display:grid;gap:1.1rem;margin-top:1.25rem;align-items:start}@media (min-width:60rem){.cost-calc{grid-template-columns:minmax(0,2.11fr) minmax(0,1fr);gap:.85rem}.cost-calc>.cost-result{grid-column:1/-1}}.cost-calc__form{display:grid;align-content:start;gap:0;min-width:0;padding:.35rem 1.4rem 1.4rem;border:1px solid rgba(132,148,198,.18);border-radius:18px;background:rgba(9,19,41,.95)}.cost-step{margin:0;padding:0;border:0;min-width:0}.cost-calc__foot,.cost-step+.cost-step{border-top:1px solid rgba(132,148,198,.16)}.cost-step__grid{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0}.cost-step__fields{display:grid;grid-template-columns:repeat(var(--cost-cols,2),minmax(0,1fr));align-content:start;gap:1.35rem 1.5rem;padding-left:1.5rem;border-left:1px solid rgba(132,148,198,.16);min-width:0}.cost-step__fields--2{--cost-cols:2}.cost-step__fields--3{--cost-cols:3}.cost-step__rail{position:relative;display:grid;grid-template-columns:auto auto;grid-template-areas:"disc num" "title title";align-content:start;justify-content:start;align-items:center;gap:.7rem .7rem;min-width:0}.cost-step__rail:before{content:"";position:absolute;left:19px;top:44px;bottom:-2.6rem;border-left:1px dashed rgba(132,148,198,.3)}.cost-step:last-of-type .cost-step__rail:before{display:none}.cost-step__disc{grid-area:disc;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#fff}.cost-step__disc svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cost-step__rail--blue .cost-step__disc{background:linear-gradient(135deg,#4a87ff,#244cc2)}.cost-step__rail--violet .cost-step__disc{background:linear-gradient(135deg,#7b61ff,#4431a8)}.cost-step__rail--green .cost-step__disc{background:linear-gradient(135deg,#34c98a,#14724f)}.cost-step__rail--amber .cost-step__disc{background:linear-gradient(135deg,#ffb43c,#b87a1c)}.cost-step__n{grid-area:num;justify-self:start;padding:.2rem .5rem;border-radius:8px;background:rgba(132,148,198,.12);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600;line-height:1.1}.cost-step__rail--blue .cost-step__n{color:#8fb3ff}.cost-step__rail--violet .cost-step__n{color:#b6a3ff}.cost-step__rail--green .cost-step__n{color:#6fe0b0}.cost-step__rail--amber .cost-step__n{color:#ffc978}.cost-step__title{grid-area:title;margin:0;padding-left:calc(40px + .7rem);color:#fff;font-size:1.02rem;font-weight:650;line-height:1.3}.cost-field{display:grid;align-content:start;gap:.4rem;min-width:0}.cost-field__label{display:block;color:rgba(240,244,255,.94);font-size:.92rem;font-weight:620;line-height:1.4}.cost-field__optional{color:rgba(154,162,186,.9);font-weight:500}.cost-field__control{width:100%;min-height:48px;padding:.6rem .85rem;border:1px solid rgba(150,165,215,.58);border-radius:10px;background:rgba(4,9,22,.66);color:#f4f7ff;font-family:inherit;font-size:1rem;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.cost-field__control--num{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}select.cost-field__control{appearance:none;-webkit-appearance:none;color-scheme:dark;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23aab4d6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:20px}select.cost-field__control option{background-color:#0b1220;color:#f4f7ff}.cost-field__control::placeholder{color:rgba(154,162,186,.62);font-family:var(--font-sans)}.cost-field__control:hover{border-color:rgba(178,192,236,.8)}.cost-field__control:focus-visible{outline:2px solid #7d97ff;outline-offset:2px;border-color:#7d97ff}.cost-field__hint{margin:0;max-width:62ch;color:rgba(154,162,186,.92);font-size:.8rem;line-height:1.5}.cost-field__ref{justify-self:start;display:inline-flex;align-items:center;gap:.28rem;color:#8fb3ff;font-size:.78rem;font-weight:620;line-height:1.4;text-decoration:none}.cost-field__ref svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cost-field__ref:focus-visible,.cost-field__ref:hover{text-decoration:underline}.cost-field__ref:focus-visible{outline:2px solid #7d97ff;outline-offset:3px;border-radius:4px}.cost-page .guide-card[id]{scroll-margin-top:5rem}.cost-field__error{margin:0;color:#ff9a8b;font-size:.83rem;font-weight:600;line-height:1.5}.cost-field__control[aria-invalid=true]{border-color:#ff7a66}.cost-field__control[aria-invalid=true]:focus-visible{outline-color:#ff7a66}.cost-calc__summary{margin:1.25rem 0 0;padding:.9rem 1rem;border:1px solid rgba(255,122,102,.45);border-radius:12px;background:rgba(255,122,102,.08)}.cost-calc__summary-title{margin:0 0 .4rem;color:#ffb3a6;font-size:.9rem;font-weight:650}.cost-calc__summary ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem}.cost-calc__summary li{color:rgba(240,244,255,.9);font-size:.86rem;line-height:1.5}.cost-calc__summary a{color:inherit}.cost-calc__foot{display:grid;gap:.85rem;padding-top:1.5rem}.cost-calc__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cost-calc__reset,.cost-calc__submit,.cost-tocalc__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:0 1.4rem;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:650;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cost-calc__glyph{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cost-calc__submit,.cost-tocalc__btn{flex:0 1 21.5rem;border:1px solid #4448e4;background:#4448e4;color:#fff;box-shadow:0 10px 26px rgba(68,72,228,.32)}.cost-calc__submit:hover,.cost-tocalc__btn:hover{background:#3639d2}.cost-calc__reset{border:1px solid rgba(132,148,198,.35);background:transparent;color:rgba(223,228,245,.9);font-weight:560}.cost-calc__reset:hover{border-color:rgba(150,165,215,.55);color:#fff}.cost-calc__reset:focus-visible,.cost-calc__submit:focus-visible,.cost-tocalc__btn:focus-visible{outline:2px solid #7d97ff;outline-offset:2px}.cost-calc__privacy{display:flex;align-items:center;gap:.45rem;margin:0;color:rgba(154,162,186,.92);font-size:.8rem;line-height:1.5}.cost-calc__privacy .cost-calc__glyph{width:15px;height:15px}.cost-summary{container-type:inline-size;container-name:summary;min-width:0;padding:1.3rem 1.25rem 1.35rem;border:1px solid rgba(132,148,198,.2);border-radius:18px;background:rgba(19,29,52,.95)}.cost-summary__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cost-summary h3{margin:0;color:#fff;font-size:1.32rem;font-weight:700;line-height:1.2}.cost-summary__pill{display:inline-flex;align-items:center;gap:.4rem;flex:none;margin:0;padding:.32rem .75rem;border:1px solid rgba(132,148,198,.28);border-radius:999px;background:rgba(9,19,41,.6);color:rgba(196,205,230,.9);font-size:.84rem;font-weight:640}.cost-summary__pill--live{border-color:rgba(52,201,138,.45);background:rgba(20,84,60,.42);color:#6fe0b0}.cost-summary__dot{width:7px;height:7px;border-radius:999px;background:currentColor}.cost-summary__unit{margin:.5rem 0 0;color:rgba(154,162,186,.88);font-size:.88rem}.cost-summary__lede{margin:.35rem 0 0;color:rgba(206,212,232,.8);font-size:.85rem;line-height:1.5}.cost-fx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .65rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(132,148,198,.16)}.cost-fx__label{color:rgba(240,244,255,.94);font-size:.86rem;font-weight:620}.cost-fx__select{min-width:0;width:100%;min-height:44px;padding:.45rem 2.4rem .45rem .7rem;appearance:none;-webkit-appearance:none;color-scheme:dark;border:1px solid rgba(150,165,215,.58);border-radius:9px;background-color:rgba(5,14,32,.8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23aab4d6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:18px;color:#f4f7ff;font-family:inherit;font-size:.92rem}.cost-fx__select option{background-color:#0b1220;color:#f4f7ff}.cost-fx__select:hover{border-color:rgba(178,192,236,.8)}.cost-fx__select:focus-visible{outline:2px solid #7d97ff;outline-offset:2px}.cost-fx__note{grid-column:1/-1;margin:0;color:rgba(154,162,186,.92);font-size:.78rem;line-height:1.5}.cost-fx__note a{color:#8fb3ff;text-decoration:none}.cost-fx__note a:focus-visible,.cost-fx__note a:hover{text-decoration:underline}.cost-fx__note time{font-variant-numeric:tabular-nums}.cost-approx{display:block;margin-top:.1rem;color:rgba(154,162,186,.92);font-size:.8rem;font-weight:560;font-variant-numeric:tabular-nums;white-space:nowrap}.cost-glance{margin-top:1.1rem;padding:.95rem 1rem 1rem;border:1px solid rgba(132,148,198,.18);border-radius:14px;background:rgba(10,21,44,.72)}.cost-assume h4,.cost-glance h4{margin:0;color:#fff;font-size:.95rem;font-weight:660;line-height:1.3}.cost-glance__body{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.9rem;margin-top:.85rem}.cost-glance__bar{display:flex;flex-direction:column;min-height:132px;border-radius:7px;overflow:hidden}.cost-glance__seg{flex-basis:0;min-height:4px}.cost-glance__seg--blue{background:#4a87ff}.cost-glance__seg--green{background:#34c98a}.cost-glance__seg--violet{background:#7b61ff}.cost-glance__seg--amber{background:#f59230}.cost-glance__bar--empty .cost-glance__seg{background:rgba(132,148,198,.2)}.cost-glance__bar--empty .cost-glance__seg+.cost-glance__seg{border-top:1px solid rgba(10,21,44,.9)}.cost-glance__caption{margin:.3rem 0 0;color:rgba(154,162,186,.86);font-size:.8rem;line-height:1.45}.cost-glance__rows{display:grid;margin:0;min-width:0}.cost-glance__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .8rem;padding:.5rem 0;border-top:1px solid rgba(132,148,198,.14)}.cost-glance__row:first-child{border-top:0;padding-top:0}.cost-glance__row dt{display:flex;align-items:center;gap:.5rem;min-width:0;color:rgba(216,222,240,.88);font-size:.86rem;line-height:1.4}.cost-glance__bullet{flex:none;width:9px;height:9px;border-radius:999px}.cost-glance__bullet--blue{background:#4a87ff}.cost-glance__bullet--green{background:#34c98a}.cost-glance__bullet--violet{background:#7b61ff}.cost-glance__bullet--amber{background:#f59230}.cost-glance__amount{margin:0;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:640;color:#fff;white-space:nowrap}.cost-glance__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .8rem;margin:.9rem 0 0;padding-top:.85rem;border-top:1px solid rgba(132,148,198,.2);color:#fff;font-size:.95rem;font-weight:660}.cost-glance__total-value{font-variant-numeric:tabular-nums;white-space:nowrap}.cost-summary__metrics{display:grid;gap:.6rem;margin:.85rem 0 0}.cost-metric{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"tile term value";align-items:center;gap:.2rem .85rem;padding:.8rem .9rem;border:1px solid rgba(132,148,198,.16);border-radius:14px;background:rgba(10,21,44,.62)}.cost-metric__tile{grid-area:tile;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff}.cost-metric__tile svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cost-metric__tile--blue{background:linear-gradient(135deg,#4a87ff,#244cc2)}.cost-metric__tile--green{background:linear-gradient(135deg,#34c98a,#14724f)}.cost-metric__tile--violet{background:linear-gradient(135deg,#7b61ff,#4431a8)}.cost-metric__tile--amber{background:linear-gradient(135deg,#ffb43c,#b87a1c)}.cost-metric dt{grid-area:term;min-width:0;color:#fff;font-size:.92rem;font-weight:650;line-height:1.35}.cost-metric__note{display:block;margin-top:.15rem;color:rgba(196,205,230,.72);font-size:.82rem;font-weight:500;line-height:1.45}.cost-metric__value{grid-area:value;margin:0;justify-self:end;text-align:right;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:660;color:#fff;white-space:nowrap}.cost-metric__value--short{color:#ffd27a}.cost-metric__value--covered{color:#6fe0b0}.cost-metric__state{display:block;margin-top:.1rem;font-family:var(--font-sans);font-size:.72rem;font-weight:620;letter-spacing:.02em;text-transform:uppercase}.cost-assume{margin-top:.9rem;padding:.95rem 1rem 1rem;border:1px solid rgba(132,148,198,.18);border-radius:14px;background:rgba(10,21,44,.5)}.cost-assume h4{display:flex;align-items:center;gap:.5rem}.cost-assume__glyph{flex:none;width:17px;height:17px;fill:none;stroke:#ffc978;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cost-assume ul{display:grid;gap:.4rem;margin:.7rem 0 0;padding-left:1.05rem}.cost-assume li{color:rgba(196,205,230,.8);font-size:.83rem;line-height:1.5}.cost-assume__more{display:inline-flex;align-items:center;gap:.45rem;margin-top:.85rem;color:#fff;font-size:.86rem;font-weight:640;text-decoration:none}.cost-assume__arrow{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cost-assume__more:focus-visible,.cost-assume__more:hover{text-decoration:underline}.cost-result{min-width:0;padding:1.25rem 1.25rem 1.35rem;border:1px solid rgba(132,148,198,.2);border-radius:18px;background:rgba(13,22,42,.95)}.cost-result h3{margin:0 0 .35rem;color:#fff;font-size:1.08rem;font-weight:660;line-height:1.3}.cost-result h3:focus-visible{outline:2px solid #7d97ff;outline-offset:4px}.cost-result__lede{margin:0 0 1rem;color:rgba(154,162,186,.92);font-size:.82rem;line-height:1.5}.cost-result__rows{display:block;margin:0}@media (min-width:60rem){.cost-result__rows{column-count:2;column-gap:2.5rem}.cost-row{break-inside:avoid}}.cost-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.45rem 0;border-top:1px solid rgba(132,148,198,.14)}.cost-row:first-child{border-top:0}.cost-row dt{flex:1 1 12rem;min-width:0;color:rgba(206,212,232,.86);font-size:.85rem;line-height:1.45}.cost-row dd{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;font-size:.88rem;color:rgba(223,228,245,.94);white-space:nowrap}.cost-row--strong dd,.cost-row--strong dt{color:#fff;font-weight:650}.cost-row__note{display:block;margin-top:.15rem;color:rgba(154,162,186,.88);font-size:.77rem;line-height:1.45}.cost-result__next,.cost-result__note{margin:1.1rem 0 0;color:rgba(154,162,186,.92);font-size:.82rem;line-height:1.55}.cost-result__next{margin-top:.6rem}.cost-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:78rem){.cost-step__fields--3{--cost-cols:2}}@media (max-width:60rem){.cost-tablehint{display:block}.cost-step__grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.35rem 0}.cost-step__rail{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"disc num title";gap:.7rem;align-items:center}.cost-step__rail:before{display:none}.cost-step__title{padding-left:0}.cost-step__fields{--cost-cols:1;padding-left:0;border-left:0}.cost-calc__form{padding:.35rem 1.1rem 1.2rem}}@media (max-width:22.5rem){.cost-row dd{white-space:normal}.cost-calc__reset,.cost-calc__submit{flex:1 1 100%}}@container summary (max-width: 21rem){.cost-glance__bar{display:none}.cost-glance__body{grid-template-columns:minmax(0,1fr)}.cost-metric{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"tile term" ". value"}.cost-metric__tile{width:40px;height:40px}.cost-metric__value{justify-self:start;text-align:left;margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.cost-calc__reset,.cost-calc__submit,.cost-field__control{transition:none}}@media (max-width:42rem){.cost-crosslinks{display:grid;gap:.35rem;justify-items:center}.cost-crosslinks__dot{display:none}.cost-crosslinks .guide-link{margin-top:0}}