.calculator-page-shell{--calculator-page-gutter:clamp(1rem,3vw,2rem);background:#fff;color:#0f0f12}.calculator-page-shell>nav[aria-label=Breadcrumb]{padding:1rem var(--calculator-page-gutter);border-bottom:1px solid #e5e5e5}.calculator-page-shell>nav[aria-label=Breadcrumb]>ol{max-width:calc(1280px - 2 * var(--calculator-page-gutter));flex-wrap:wrap;row-gap:.5rem;line-height:1.5}.calculator-page{width:100%;max-width:1280px;margin-inline:auto;padding:1.5rem var(--calculator-page-gutter,1rem) 4.5rem;font-family:var(--font-satoshi),sans-serif}.calculator-page__navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.5rem}.calculator-page__back{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;color:#54555e;font-size:.875rem;font-weight:700;text-decoration:none}.calculator-page__back:hover{color:#ae00d0}.calculator-page__back:focus-visible{outline:2px solid #ae00d0;outline-offset:5px;border-radius:4px}.calculator-page__category{color:#ae00d0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calculator-page .calculator-page__title{max-width:24ch;margin:0;color:#0f0f12;font-family:var(--font-satoshi),sans-serif;font-size:clamp(2rem,3.2vw,2.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}.calculator-page .calculator-page__intro{max-width:48rem;margin:1rem 0 0;color:#54555e;font-size:1rem;line-height:1.65}.calculator-page>.calculator-session{margin-top:2rem}.calculator-page__context{max-width:52rem}.calculator-page__content{width:100%;max-width:52rem;margin:3rem auto 0;overflow-wrap:break-word}.calculator-page__content>:first-child{margin-top:0}.calculator-page__content .calculator-page__faq{padding-inline:0}@media (max-width:639px){.calculator-page{padding-top:1rem;padding-bottom:3rem}.calculator-page__navigation{align-items:flex-start;flex-direction:column;gap:.75rem;margin-bottom:1rem}.calculator-page .calculator-page__title{max-width:100%;font-size:2rem}.calculator-page__content{margin-top:2rem}}@media print{.calculator-page-shell>nav[aria-label=Breadcrumb],.calculator-page__navigation{display:none}.calculator-page{max-width:none;padding:0}}