.savings-tax .st-form h2,.savings-tax .st-year h2,.savings-tax .st-isa-note h2{font-size:var(--step-1)}.st-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end;gap:14px 16px;display:grid}.st-grid label{font-size:var(--step--1);margin-bottom:4px;font-weight:600;display:block}.st-grid input,.st-grid select{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:44px;font:inherit;background:var(--surface);color:var(--ink);padding:8px 10px}.st-prefill{font-size:var(--step--1);color:var(--muted)}.st-interest{margin:16px 0 0}.st-years{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:20px;margin:20px 0;display:grid}.savings-tax .panel+.panel{margin-top:0}.st-isa-note{margin-bottom:32px}.st-dates{font-family:var(--sans);font-size:var(--step--1);color:var(--muted);letter-spacing:0;font-weight:400;display:block}.st-flag{font-size:var(--step--1);border:1px solid var(--line-strong);border-radius:999px;margin:0 0 8px;padding:2px 8px;font-weight:600;display:inline-block}.st-total{font-size:var(--step-1);margin:0 0 4px}.st-sub{color:var(--muted);font-size:var(--step--1)}.st-summary{font-family:var(--serif);background:var(--sea-wash);border-radius:var(--radius);overflow-wrap:anywhere;padding:8px 12px}.st-workings summary{cursor:pointer;min-height:24px;font-weight:600}.st-workings ol{margin:8px 0 12px;padding-left:1.3em}.st-workings li{margin-bottom:8px}.st-step{font-size:var(--step--1);font-weight:600;display:block}.st-work{overflow-wrap:anywhere}.st-notes{font-size:var(--step--1);color:var(--muted);padding-left:1.2em}.st-year h3{font-size:var(--step-0);font-family:var(--sans);margin-top:16px}.st-facts li,.st-sources li{max-width:var(--measure);margin-bottom:8px}.st-sources a{overflow-wrap:anywhere}
