.compound-hero{padding-bottom:22px}.compound-shell{margin-bottom:80px;min-width:0}.compound-shell>*{min-width:0}.calculator-chip{background:#e3f2ee;color:var(--teal);font-size:.8rem;padding:6px 9px;border-radius:99px;font-weight:700}.term-fields{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.form-section{border-top:1px solid var(--line);padding-top:18px;margin-top:5px}.form-section h3{font-size:1rem;margin:0 0 14px}.growth-bar .initial{background:#73c4ad}.growth-bar .contributions{background:#82a9d1}.growth-bar .interest{background:#ed7451}.legend .initial{background:#73c4ad}.legend .contributions{background:#82a9d1}.legend .interest{background:#ed7451}.compound-results .take-home{overflow-wrap:anywhere}.invalid-results{min-height:180px}.invalid-results p:not(.result-label){line-height:1.6;color:#d5dfdc}.projection-section{grid-column:1/-1;margin-top:45px;max-width:100%;min-width:0;width:100%;padding:0 4px;overflow-x:auto}.projection-section h2{margin-bottom:20px}.projection-section table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.projection-section td,.projection-section th{padding:13px 15px;border-bottom:1px solid var(--line);text-align:right;font-size:.92rem}.projection-section th:first-child{text-align:left}.projection-section thead{background:var(--soft)}.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}.compound-shell button:focus,.compound-shell input:focus,.compound-shell select:focus,.compound-shell summary:focus{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:800px){.term-fields{grid-template-columns:1fr}.projection-section{margin-top:30px}.projection-section table{min-width:570px}.compound-results{border-radius:0}.compound-shell{margin-bottom:45px}}