.at-prose .at-calculator{margin:28px 0;padding:24px;border:1px solid #c9ddcf;border-radius:12px;background:#f0f7f2}.at-calculator h3{margin-top:0!important}.at-calculator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.at-calculator label{font-size:13px;font-weight:600;color:#264d34}.at-calculator input{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:12px;border:1px solid #a9c8b2;border-radius:6px;background:#fff;color:#22362a;font:inherit;font-size:16px}.at-calculator input:focus{outline:3px solid #a9cfb3;outline-offset:2px}.at-prose .at-calculator-result{font-size:17px;margin:20px 0 8px}.at-calculator output{font-weight:700;color:#21673b}.at-prose .at-calculator-status,.at-prose .at-calculator-note{font-size:12px;line-height:1.65;margin:8px 0}.at-calculator.has-error .at-calculator-status{color:#963c2e}.at-prose video{display:block;max-width:100%;height:auto;border-radius:10px}.at-prose .ar-figure{margin:25px 0;text-align:center}.at-prose .ar-figure img{max-width:100%;height:auto;display:inline-block}.at-prose .ar-figure figcaption{font-size:12px;color:#586b5e;margin-top:8px}.at-prose td .ar-figure{margin:8px}.at-prose td .ar-figure img{max-height:170px;width:auto}@media(max-width:600px){.at-prose .at-calculator{padding:18px}.at-calculator-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.at-calculator *{scroll-behavior:auto}}
