.tf-eos .tf-eos__input{width:100%;min-height:48px;font-size:16px}.tf-eos .tf-eos__input--short{max-width:160px}.tf-eos input[type=date].tf-eos__input{appearance:none;text-align:start;padding-inline:10px;font-weight:500;display:block}.tf-eos__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-bottom:22px;display:grid}.tf-eos .tf-eos__dates .tf-tools__field{margin-bottom:0}.tf-eos .tf-eos__pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tf-eos .tf-eos__pill{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:14.5px;line-height:1.25;display:flex}.tf-eos__result-label{text-transform:none}.tf-eos__result-num{overflow-wrap:anywhere;font-size:clamp(34px,9vw,44px)}.tf-eos__note{margin:0 0 8px}.tf-eos__breakdown{margin:12px 0 0}@media (max-width:640px){.tf-eos-page{padding-top:24px}.tf-eos-page .tf-tools__back{margin-bottom:12px}.tf-eos__head{margin-bottom:20px}.tf-eos .tf-tools__field,.tf-eos .tf-eos__dates{margin-bottom:16px}}@media (max-width:359px){.tf-eos__dates{grid-template-columns:1fr}}.tf-eos-how{border-block-start:1px solid var(--line,#e7e1d6);max-inline-size:720px;color:var(--muted);margin-block-start:40px;padding-block-start:20px;font-size:14px;line-height:1.8}.tf-eos-how p,.tf-eos-how ul{margin:0 0 10px}.tf-eos-how ul{padding-inline-start:20px}.tf-eos-how__h{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:700}.tf-eos-how__h3{color:var(--ink);margin:16px 0 6px;font-size:14px;font-weight:700}.tf-eos-how__q{border-block-end:1px solid var(--line,#e7e1d6);padding-block:8px}.tf-eos-how__q summary{cursor:pointer;color:var(--ink);font-weight:600}.tf-eos-how__q p{margin:6px 0 0}.tf-eos-how__fn{margin-inline-start:2px;font-size:.7em}.tf-eos-how__fn a{color:var(--red);text-decoration:none}.tf-eos-how a{color:var(--ink)}.tf-eos-how__src{font-size:12.5px}
