.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-flow>:is(.blog-calculation,.blog-calculation-tabs){justify-self:center;width:-moz-fit-content;width:fit-content;min-width:min(100%,var(--flow-prose));max-width:100%}.blog-calculation .blog-calculation__foot,.blog-calculation .blog-calculation__head{contain:inline-size}.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__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.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}.blog-calculation__name:has(.blog-calculation__power){margin-right:.45rem}.blog-calculation .blog-calculation__power{position:absolute;top:-.35rem;right:-.6rem;color:var(--calc-ink);font-size:.8125rem;font-weight:650;line-height:1}.blog-calculation__root-sign{width:1.1rem;fill:none;stroke:var(--calc-muted);stroke-width:1.75px;stroke-linejoin:round;overflow:visible}.blog-calculation__radicand{padding:.4rem .2rem 0;border-top:1.5px solid var(--calc-muted)}.blog-calculation__bar{border-top:1.5px solid var(--calc-ink)}@media (min-width:960px){.blog-calculation .blog-calculation__line{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;gap:.4rem .5rem;justify-content:start}.blog-calculation__body>.blog-calculation__line{justify-content:center}.blog-calculation .blog-calculation__step,.blog-calculation__content{display:contents}.blog-calculation__group,.blog-calculation__radicand,.blog-calculation__root,.blog-calculation__term{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-auto-flow:column;-moz-column-gap:.5rem;column-gap:.5rem}.blog-calculation__root{-moz-column-gap:0;column-gap:0}.blog-calculation__glyph,.blog-calculation__name,.blog-calculation__op{grid-row:1;align-self:center}.blog-calculation__name{position:relative;justify-self:center;text-align:center;white-space:nowrap}.blog-calculation__value{grid-row:2;align-self:start;justify-self:center;justify-items:center;text-align:center}.blog-calculation__unit{white-space:nowrap}.blog-calculation__break{display:block}.blog-calculation__root-sign{grid-row:1;align-self:stretch;height:calc(100% + .4rem + 1.5px);margin-top:calc(-.4rem - 1.5px)}.blog-calculation__step--result>.blog-calculation__op{padding-inline:.25rem}.blog-calculation__equation{display:flex;gap:.75rem;justify-content:center;align-items:center}.blog-calculation__fraction{display:grid;grid-template-rows:1fr auto 1fr;gap:.5rem;justify-items:center}.blog-calculation__fraction>.blog-calculation__line:first-child{align-self:end}.blog-calculation__fraction>.blog-calculation__bar{justify-self:stretch}.blog-calculation .blog-calculation__equation>.blog-calculation__step--result{display:grid;grid-template-rows:1fr auto 1fr;grid-auto-flow:column;gap:.4rem .5rem}.blog-calculation__equation>.blog-calculation__step--result>.blog-calculation__op{grid-row:2}.blog-calculation__equation>.blog-calculation__step--result .blog-calculation__term{grid-row:2/span 2}.blog-calculation__equation>.blog-calculation__step--result .blog-calculation__name{grid-row:1}.blog-calculation__equation>.blog-calculation__step--result .blog-calculation__value{grid-row:2}}.blog-calculation__name{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[data-changed]{border-radius:6px;outline:1.5px dashed var(--term-tone);outline-offset:5px}.blog-calculation__other{color:var(--calc-muted);font-size:.75rem;font-weight:500;line-height:1.3;white-space:nowrap}.blog-calculation__term--result,.blog-calculation__term--subtotal{--term-tone:var(--calc-ink);--term-soft:#fff}.blog-calculation__verdict{display:inline-flex;gap:.25rem;align-items:center;margin-top:.2rem;white-space:nowrap;color:#2f6b3f;font-size:.75rem;font-weight:600;line-height:1.3}.blog-calculation__reserved{display:inline-grid}.blog-calculation__reserved:after,.blog-calculation__reserved>span{grid-area:1/1}.blog-calculation__reserved:after{content:attr(data-room);visibility:hidden}.blog-calculation[data-verdict=fail]>:first-child{border-color:#fecaca;background:#fef2f2}.blog-calculation[data-verdict=fail] .blog-calculation__term--result{--term-tone:#dc2626}.blog-calculation[data-verdict=fail] .blog-calculation__verdict{color:#dc2626}.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}.blog-calculation-tabs{display:grid;margin:1.5rem 0}.blog-calculation-tabs__panel{display:grid;grid-area:1/1}.blog-calculation-tabs__panel[data-active=false]{visibility:hidden}.blog-calculation-tabs .blog-calculation{margin:0}.blog-calculation-tabs .blog-calculation>:first-child{height:100%}.blog-calculation-tabs__switch{display:inline-flex;padding:2px;border-radius:8px;background:#eef1ee;box-shadow:inset 0 0 0 .5px rgb(27 39 34/.18)}.blog-calculation-tabs__switch button{min-height:32px;padding:0 .75rem;border-radius:6px;color:var(--calc-muted);font-size:.8125rem;font-weight:500;cursor:pointer}.blog-calculation-tabs__switch button:has(.blog-outcome-icon){display:inline-flex;align-items:center;gap:.375rem}.blog-calculation-tabs__switch button[aria-pressed=true]{background:#fff;color:var(--calc-ink);box-shadow:0 1px 2px rgb(27 39 34/.14)}@media (pointer:coarse){.blog-calculation-tabs__switch button{min-height:44px}}@media (max-width:959px){.blog-calculation__body{padding:.875rem}.blog-calculation .blog-calculation__line{display:grid;gap:.6rem}.blog-calculation__content,.blog-calculation__root{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.blog-calculation__group{display:contents}.blog-calculation__root{flex:1;flex-wrap:nowrap;align-items:stretch}.blog-calculation__root-sign{flex:none;margin-top:calc(-.4rem - 1.5px);height:calc(100% + .4rem + 1.5px)}.blog-calculation__radicand{display:flex;flex:1;flex-wrap:wrap;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__term{grid-template-columns:minmax(0,1fr) auto;flex:1 1 12rem;align-items:start}.blog-calculation__name{position:relative;justify-self:start}.blog-calculation__value{justify-items:end;text-align:right}.blog-calculation__unit{max-width:9rem}.blog-calculation__equation,.blog-calculation__fraction{display:grid;gap:.6rem}.blog-calculation__step--result{padding-top:.6rem;border-top:1px solid rgb(27 39 34/.08)}}