.blog-calculation{--calc-ink:#1b2722;--calc-muted:#6a716e}.blog-calculation [data-tone="1"]{--term-tone:#3a7e49;--term-soft:#e1eddf}.blog-calculation [data-tone="2"]{--term-tone:#93561c;--term-soft:#f5e7d6}.blog-calculation [data-tone="3"]{--term-tone:#1d6f7d;--term-soft:#dceced}.blog-calculation [data-tone="4"]{--term-tone:#4658a0;--term-soft:#e4e7f5}.blog-calculation [data-tone="5"]{--term-tone:#8a3f73;--term-soft:#f3e2ee}.blog-calculation__body{display:grid;gap:1rem;padding:1rem 1.125rem .875rem;color:var(--calc-ink);font-size:.875rem;line-height:1.4}.blog-calculation .blog-calculation__title{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;margin:0;font-weight:600}.blog-calculation__example{color:var(--calc-muted);font-size:.8125rem;font-weight:400}.blog-calculation .blog-calculation__line,.blog-calculation .blog-calculation__step{margin:0;padding:0;list-style:none}.blog-calculation__glyph,.blog-calculation__op{color:var(--calc-muted);font-size:1.125rem;line-height:1}.blog-calculation__op:empty{display:none}.blog-calculation__term{display:grid;gap:.35rem;align-content:start}@media (min-width:641px){.blog-calculation .blog-calculation__line{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;gap:.4rem .5rem;justify-content:start}.blog-calculation .blog-calculation__step,.blog-calculation__content,.blog-calculation__term{display:contents}.blog-calculation__glyph,.blog-calculation__name,.blog-calculation__op{grid-row:1;align-self:end}.blog-calculation__glyph,.blog-calculation__op{padding-bottom:.3rem}.blog-calculation__name{max-width:9rem}.blog-calculation__value{grid-row:2;align-self:start;max-width:9rem}.blog-calculation__step--result>.blog-calculation__op{padding-inline:.25rem}}.blog-calculation__name{justify-self:start;font-size:.8125rem;padding:.15rem .4rem;border-radius:4px;background:var(--term-soft);box-shadow:0 0 0 .5px var(--term-tone),inset 0 -2px 0 var(--term-tone);cursor:help;font-weight:600}.blog-calculation__value{display:grid;padding-inline:.4rem;color:var(--term-tone);font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15}.blog-calculation__unit{color:var(--calc-muted);font-size:.75rem;font-weight:400;line-height:1.3}.blog-calculation__term--result{--term-tone:var(--calc-ink);--term-soft:#fff}.blog-calculation .blog-calculation__foot{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;align-items:center;margin:0;padding-top:.75rem;border-top:1px solid rgb(27 39 34/.08);color:var(--calc-muted);font-size:.8125rem}.blog-calculation .blog-calculation__sheet{display:inline-flex;gap:.35rem;align-items:center;color:var(--brand,#2f6b3f);font-weight:600;text-decoration:none}.blog-calculation .blog-calculation__sheet:hover{text-decoration:underline;text-underline-offset:.2em}@media (max-width:640px){.blog-calculation__body{padding:.875rem}.blog-calculation .blog-calculation__line{display:grid;gap:.6rem}.blog-calculation__content{display:flex;gap:.35rem;align-items:center}.blog-calculation .blog-calculation__step{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start}.blog-calculation__op:empty{display:block}.blog-calculation__op{padding-top:.2rem}.blog-calculation__content{flex-wrap:wrap}.blog-calculation__term{grid-template-columns:minmax(0,1fr) auto;flex:1;align-items:start}.blog-calculation__value{justify-items:end;text-align:right}.blog-calculation__unit{max-width:9rem}.blog-calculation__step--result{padding-top:.6rem;border-top:1px solid rgb(27 39 34/.08)}}