.tax-conversion{max-width:900px;line-height:1.75;padding-bottom:36px;overflow-wrap:anywhere}
.tax-conversion h1{line-height:1.25}.tax-conversion a,.tax-task-router a{text-decoration:underline;text-underline-offset:.15em}
.tax-conversion :focus-visible,.tax-task-router :focus-visible{outline:3px solid #315c85;outline-offset:3px}
.tax-table-wrap{overflow-x:auto;margin:18px 0}.tax-conversion table{border-collapse:collapse;width:100%;font-size:.94rem}
.tax-conversion th,.tax-conversion td{padding:10px;border:1px solid #ccd6e0;text-align:left;vertical-align:top}
.tax-conversion th{background:#f0f5fa}.tax-conversion caption{text-align:left;font-weight:600;margin-bottom:8px}
.tax-comparison{min-width:600px}.tax-quote-table{table-layout:fixed;min-width:620px}.tax-quote-table th:first-child{width:27%}.tax-quote-table td{height:38px}
.tax-notice,.tax-placement-example{padding:16px;border:1px solid #ccd6e0;border-radius:6px;background:#f7f9fc;margin:18px 0}
.tax-placement-example ol{padding-left:24px}.tax-placement-example li{padding:8px;border:1px solid #ccd6e0;margin:8px 0;list-style:none}
.tax-placement-example .tax-paid{background:#fff6d9}.tax-paid-label{font-weight:700}
.tax-task-router{margin:24px 0}.tax-task-router h2{font-size:22px;margin-bottom:12px}.tax-task-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.tax-task-cards a{display:block;padding:16px;border:1px solid #ccd6e0;border-radius:6px;background:#f7f9fc;color:#152c42}.tax-task-cards span{display:block;color:#444;font-size:14px;font-weight:400;margin-top:6px}
.tax-profile-questions{margin-top:16px}.tax-profile-questions ul{padding-left:20px}
.tax-print-source{font-size:12px;overflow-wrap:anywhere}
@media(max-width:650px){.tax-task-cards{grid-template-columns:1fr}.tax-task-cards a{padding:12px}.tax-conversion h1{font-size:28px}}
@media print{#cookieConsent,.mtv2-nav,.mtv2-footer,.mtv2-skip-link,.tax-choosing > :not(.tax-quote-worksheet){display:none!important}.tax-choosing{max-width:none!important;margin:0!important;padding:0!important;font-size:10pt;line-height:1.3}.tax-quote-worksheet h2{font-size:16pt}.tax-quote-worksheet p{margin:6px 0}.tax-table-wrap{overflow:visible}.tax-quote-table{min-width:0!important;width:100%;font-size:9pt}.tax-quote-table th,.tax-quote-table td{padding:6px}.tax-quote-table td{height:25px}.tax-quote-table tr{break-inside:avoid}.tax-quote-table thead{display:table-header-group}.tax-print-source{font-size:8pt}.tax-conversion a{color:#000}}
