.crc-hero{padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.crc-hero__inner{width:var(--cost-calc-width);gap:1rem;max-width:62rem;margin-inline:auto;display:grid}@media (width>=1024px){.crc-hero__inner{margin-inline:max(1rem,50% - 40rem)}}.crc-hero .cost-calc-hero__eyebrow{justify-self:start}.crc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.crc-tool{border-bottom:1px solid var(--border);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4.5rem)}.crc-tool__grid{width:var(--cost-calc-width);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);margin-inline:auto;display:grid}@media (width>=1100px){.crc-tool__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.crc-form{container-type:inline-size}.crc-form__examples{color:color-mix(in srgb, var(--fg) 82%, var(--muted));font-size:var(--text-sm);margin:-.5rem 0 0;font-weight:600}.crc-fieldset{border:0;border-top:1px solid var(--border);gap:1rem;min-width:0;margin:0;padding:1.25rem 0 0;display:grid}.crc-fieldset>legend{float:left;width:100%;margin-bottom:.25rem;padding:0}.crc-fieldset>legend+*{clear:both}.crc-field[hidden],.crc-switch-row[hidden],.crc-basis[hidden],.crc [hidden]{display:none!important}.crc-models{gap:clamp(1.25rem,2.4vw,1.6rem);display:grid}@container (width>=46rem){.crc-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.crc-grid{gap:.85rem;display:grid}@container (width>=24rem){.crc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crc-input--suffix input{padding-right:.25rem}.crc-input__suffix{color:var(--muted);flex:none;padding-right:.85rem;font-size:.9rem}.crc-select{width:100%;min-height:2.75rem;color:var(--fg);font:inherit;background-color:#0d0e11;padding-inline:.85rem}.crc-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.crc-note{margin:0}.crc-advanced{padding-top:1rem}.crc-tabs{border:1px solid var(--border);background:#050506;border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.crc-tabs[hidden]{display:none}.crc-tabs button{min-height:2.75rem;color:color-mix(in srgb, var(--fg) 80%, var(--muted));font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-weight:600}.crc-tabs button[aria-selected=true]{background:var(--fg);color:#050506}.crc-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.crc-form.is-tabbed .crc-model[data-active=false]{display:none}.crc-model{min-width:0}.crc-form.is-tabbed .crc-model>.crc-fieldset{border-top:0;padding-top:0}.crc-results{gap:1.25rem;min-width:0;display:grid}.crc-results__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.crc-results__title{font-size:clamp(1.6rem,3vw,2.2rem)}.crc-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;display:flex}.crc-actions .calc-share__status{text-align:left;flex-basis:100%}.crc-results__body{gap:1rem;display:grid}.crc-verdict{border-left:2px solid var(--accent);min-height:3em;color:var(--fg);background:#0a0b0d;margin:0;padding:1rem 1.1rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.45}.crc-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.crc-total{color:var(--fg);margin-bottom:.2rem}.crc-monthly{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0 0 1rem}.crc-row-note{color:var(--muted);font-size:var(--text-sm);display:block}.crc-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.crc-panel{border:1px solid var(--border);border-radius:var(--radius-16);min-width:0;color:color-mix(in srgb, var(--fg) 88%, var(--muted));background:#0a0b0d;align-content:start;gap:.6rem;padding:clamp(1.1rem,2vw,1.4rem);display:grid}.crc-panel p{margin:0;line-height:1.5}.crc-panel__title{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--fg);margin:0;font-size:1.35rem;font-weight:400}.crc-panel__note{color:var(--muted);font-size:var(--text-sm)}.crc-panel .calc-card__row dd{text-align:right}.crc .calc-card__row dd{white-space:nowrap}.crc-warning{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, #0a0b0d);color:var(--fg);font-size:var(--text-sm);padding:.75rem .9rem;font-weight:600}.crc.cost-calc .crc-warning a{color:var(--fg);text-underline-offset:.2em;text-decoration:underline}.crc-table-wrap{overflow-x:auto}.crc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.crc-table th,.crc-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);text-align:right;white-space:nowrap;padding:.6rem .4rem}.crc-table th:first-child{text-align:left}.crc-table thead th{color:var(--muted);font-weight:600}.crc-table tbody th{color:color-mix(in srgb, var(--fg) 82%, var(--muted));font-weight:400}.crc-vat-note,.crc-disclaimer{color:color-mix(in srgb, var(--fg) 78%, var(--muted));font-size:var(--text-sm);margin:0;line-height:1.55}.crc-disclaimer{border-top:1px solid var(--border);padding-top:.75rem}.crc-links,.crc-related{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.crc-related li{gap:.2rem;display:grid}.crc-related span{color:var(--muted);font-size:var(--text-sm)}.crc-cta__box{gap:.9rem;display:grid}.crc-cta__actions{flex-wrap:wrap;gap:.75rem;display:flex}.crc-method__articles{margin-top:1.5rem}@media print{body>:not(main),.crc>:not(.crc-hero):not(.crc-tool),.crc-hero .cost-calc-hero__note,.crc-hero .cost-calc-hero__supporting,.page-breadcrumb,.crc-actions,.crc-tabs,.cost-calc-hero:before,.cost-calc-surface:before{display:none!important}.cost-calc,.cost-calc-hero,.crc-tool,.cost-calc-surface,.calc-card__inner,.crc-panel,.crc-verdict{box-shadow:none!important;color:#000!important;background:#fff!important}.crc *{color:#000!important;border-color:#999!important}.crc-tool__grid,.crc-form.is-tabbed .crc-model[data-active=false]{display:block}.crc-form{break-after:page}.crc-panel,.calc-card{break-inside:avoid}}.landing-overflow-guard{overflow-x:clip}
