.calculation-sources{max-width:860px;padding-top:32px;padding-bottom:64px}.calculation-sources>h1{font-size:clamp(32px,5vw,52px);line-height:1.15}.calculation-sources .lead{color:var(--muted);font-size:18px;line-height:1.65}.calculation-sources section{background:#fffdf8;border:1px solid #e5eada;border-radius:20px;margin:24px 0;padding:24px}.calculation-sources h2{margin-top:0;font:28px/1.2 Georgia,serif}.calculation-sources p{font-size:16px;line-height:1.65}.calculation-sources a{overflow-wrap:anywhere;text-underline-offset:3px}.calculation-sources .eyebrow{margin-top:28px}
