.tax-hero{padding-top:55px;padding-bottom:55px}.tax-hero>.eyebrow{color:#526079;margin-bottom:28px}.tax-hero-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:65px;display:grid}.tax-hero h1{font-size:clamp(3rem,5vw,5.1rem);line-height:1.1}.tax-hero .hero-intro{max-width:610px;font-size:1.125rem}.tax-first{color:#fff;background:#10223c;padding:32px}.tax-first>.eyebrow{color:#a5bfff;font-size:.875rem}.tax-first h2{margin:22px 0;font-size:2.8rem}.tax-first ol{padding:0;list-style:none}.tax-first li{border-top:1px solid #ffffff40;gap:20px;padding:22px 0;display:flex}.tax-first li>span{color:#a5bfff;font-size:1rem}.tax-first strong{font-size:1.125rem}.tax-first p{color:#d0daea;margin-top:8px}.tax-urgent{background:#edf2fa;border-left:3px solid #2055dd;margin-top:35px;padding:20px 25px}.tax-urgent p{margin-top:7px}.tax-tinted{background:#f3f6fb}.tax-guide{grid-template-columns:1fr 1.1fr;align-items:start;gap:45px;display:grid}.tax-choices{gap:12px!important}.tax-choices label{cursor:pointer;background:#fff;border:1px solid #bac8dd;align-items:center;gap:16px;padding:20px;line-height:1.5;display:flex}.tax-choices label.selected{border-color:#2055dd;box-shadow:inset 3px 0 #2055dd}.tax-choices button{flex-shrink:0;width:21px;height:21px}.tax-answer{background:#fff;border-top:3px solid #2055dd;padding:30px}.tax-answer .eyebrow{color:#2055dd;font-size:.875rem}.tax-answer h3{margin:22px 0 18px;font-size:1.5rem;line-height:1.35}.tax-answer ul{color:#526079;margin:20px 0;padding-left:22px;list-style:outside}.tax-answer li{margin:12px 0}.tax-answer a{color:#2055dd;font-weight:600}.tax-resources{grid-template-columns:1fr 1fr;gap:35px 55px;display:grid}.tax-resources article{border-top:1px solid #bac8dd;padding-top:23px}.tax-resources h3{font-family:Georgia,serif;font-size:2rem;font-weight:400}.tax-resources p{margin:15px 0 21px}.tax-resources a{color:#2055dd;align-items:center;gap:9px;min-height:44px;display:inline-flex}.tax-resources svg{flex-shrink:0}.tax-local-note{background:#f3f6fb;margin-top:30px;padding:22px}.tax-sale{color:#fff;background:#10223c}.tax-sale .section-number,.tax-sale .eyebrow{color:#a5bfff}.tax-sale p{color:#d0daea}.tax-sale-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.tax-sale-grid article{border-top:1px solid #ffffff40;padding-top:24px}.tax-sale-grid .eyebrow{font-size:.875rem}.tax-sale-grid h3{margin:20px 0;font-family:Georgia,serif;font-size:2rem;font-weight:400}.tax-sale-note{border-top:1px solid #ffffff40;margin-top:32px;padding-top:22px;font-size:.875rem}.tax-about{border-bottom:1px solid #d6dfec;grid-template-columns:.7fr 1.3fr;align-items:center;gap:75px;padding-top:35px;padding-bottom:65px;display:grid}.tax-portrait{aspect-ratio:.95;overflow:hidden}.tax-portrait img{object-fit:cover;object-position:55% center;width:100%;height:100%}.tax-about h2{font-size:clamp(2.3rem,3.4vw,3.5rem)}.tax-about p{margin-top:20px}.tax-about .text-link{margin-top:25px}@media (max-width:1050px){.tax-hero-grid,.tax-guide{gap:32px}.tax-hero h1{font-size:clamp(2.8rem,4.8vw,4.5rem)}.tax-first{padding:26px}.tax-about{gap:40px}}@media (max-width:740px){.tax-hero{padding-top:35px;padding-bottom:40px}.tax-hero-grid,.tax-guide,.tax-resources,.tax-sale-grid,.tax-about{grid-template-columns:1fr;gap:30px}.tax-hero h1{font-size:clamp(2.65rem,9.5vw,4rem)}.tax-first h2{font-size:2.5rem}.tax-answer{padding:25px 22px}.tax-choices label{padding:18px 16px}.tax-portrait{width:min(320px,100%)}.tax-about{padding-bottom:45px}.tax-urgent{padding:20px}}@media print{.tax-hero{padding:20px 0}.tax-hero-grid,.tax-guide,.tax-resources,.tax-sale-grid{display:block}.tax-hero h1{font-size:32pt}.tax-first,.tax-tinted,.tax-answer,.tax-sale,.tax-urgent,.tax-local-note{color:#111;background:#fff}.tax-first p,.tax-first>.eyebrow,.tax-first li>span,.tax-sale p,.tax-sale .section-number,.tax-sale .eyebrow{color:#222}.tax-first{break-inside:avoid;border:1px solid #aaa;margin-top:20px}.tax-first li,.tax-sale-grid article,.tax-sale-note{border-color:#aaa}.tax-choices,.tax-about{display:none!important}.tax-resources article,.tax-sale-grid article{break-inside:avoid;margin-bottom:22px}.tax-answer a,.tax-resources a{color:#111}}
