.ft-calculator{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin:32px 0 56px;display:grid;overflow:hidden}.ft-calculator>*{min-width:0}.ft-field{margin:22px 0;font-size:14px;display:block}.ft-field input,.ft-field select{width:100%;min-height:46px;margin:8px 0;display:block}.ft-field small{font-size:12px;line-height:1.6;display:block}.ft-results{border-left:1px solid var(--border)}.ft-result{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;padding:20px 0;display:flex}.ft-result strong{font-family:var(--font-mono),monospace;overflow-wrap:anywhere;font-size:22px}.ft-result.primary{display:block}.ft-result.primary strong{color:var(--accent);margin-top:8px;font-size:clamp(28px,4vw,48px);display:block}.ft-results details{margin:24px 0}.ft-results summary{cursor:pointer}.ft-results p{margin:16px 0;line-height:1.7}.ft-results>.btn{margin-top:8px}.ft-content{max-width:850px;margin-bottom:64px}.ft-content h2{margin:35px 0 18px}.ft-content p{margin:14px 0;line-height:1.8}.ft-faq details{border-bottom:1px solid var(--border);padding:18px 0}.ft-faq summary{cursor:pointer}.ft-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 48px;display:grid}.ft-related>a{min-width:0;display:block}.ft-related h2{font-size:22px}.ft-related p{margin-top:12px}.ft-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ft-table th,.ft-table td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px 8px}.ft-table-wrap{overflow:auto}.ft-reviewed{margin:32px 0 60px}.ft-answer{max-width:850px;font-size:17px;line-height:1.8}.ft-cta{margin:32px 0}.ft-cta p{margin:12px 0}@media (max-width:720px){.ft-calculator{grid-template-columns:minmax(0,1fr)}.ft-results{border-left:0;border-top:1px solid var(--border)}.ft-related{grid-template-columns:minmax(0,1fr)}.ft-result{flex-wrap:wrap}.ft-result strong{font-size:20px}.ft-answer{font-size:15px}}.ft-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.ft-stat-grid .ft-field{margin:12px 0}@media (max-width:480px){.ft-stat-grid{grid-template-columns:minmax(0,1fr)}}.ft-language-links{margin:24px 0;font-size:13px}.ft-language-links summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.ft-language-links nav{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;padding:16px 0;display:grid}.ft-language-links a{border:1px solid var(--border);border-radius:8px;min-height:40px;padding:8px;display:block}.ft-language-links a[aria-current=page]{color:var(--accent)}.ft-localized[dir=rtl] .ft-results{border-left:0;border-right:1px solid var(--border)}.ft-localized[dir=rtl] .ft-table th,.ft-localized[dir=rtl] .ft-table td{text-align:right}.ft-localized .ft-answer,.ft-localized h1{overflow-wrap:anywhere}@media (max-width:720px){.ft-localized[dir=rtl] .ft-results{border-right:0}}
