.tax-language{gap:16px;margin-left:auto;font-size:14px;display:flex}.tax-language a{color:#275f96;text-underline-offset:4px;padding:10px 2px}.tax-breadcrumb{flex-wrap:wrap;gap:12px;max-width:1044px;margin:24px auto 0;padding:0 28px;font-size:14px;display:flex}.tax-article{scroll-margin-top:20px}.tax-hero{max-width:1044px;margin:auto;padding:65px 28px 16px}.tax-guide-page .tax-hero h1,.tax-guide-page .tax-hero h2{max-width:900px;font-size:clamp(38px,5vw,62px)}.tax-hero p,.tax-content p,.tax-content li{color:#52697a;max-width:900px;font-size:17px;line-height:1.9}.tax-index{background:#e8f0fa;border-radius:12px;max-width:988px;margin:0 auto 30px;padding:25px 28px}.tax-index ol{grid-template-columns:1fr 1fr;gap:12px 35px;margin-top:18px;padding-left:22px;display:grid}.tax-index li{padding-left:4px;line-height:1.6}.tax-index a{font-size:15px}.tax-content{max-width:1044px;margin:auto;padding:0 28px}.tax-content>section{border-top:1px solid #dbe4ee;padding:36px 0}.tax-content h2,.tax-content h3{scroll-margin-top:24px}.tax-content h3{margin:30px 0 10px;font-size:23px;line-height:1.5}.tax-content a,.tax-index a,.tax-home a,.tax-breadcrumb a{color:#275f96;text-underline-offset:3px;overflow-wrap:anywhere}.tax-content .welcome-button{color:#fff;white-space:normal;margin:12px 0}.tax-faq{border-bottom:1px solid #dbe4ee;padding:8px 0 22px}.tax-article[lang=es]{background:#eff4fa;margin-top:35px;padding-bottom:20px}.tax-sources p,.tax-sources li{font-size:14px;line-height:1.8}.tax-home{max-width:1044px;margin:auto;padding:40px 28px}.tax-table{border:1px solid #cbdbea;border-radius:10px;margin:22px 0;overflow-x:auto}.tax-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.tax-table caption{text-align:left;color:#173c61;background:#e8f0fa;padding:16px;font-weight:700}.tax-table th,.tax-table td{text-align:left;border-top:1px solid #dbe4ee;padding:14px 16px}.tax-table tbody th{font-weight:400}.tax-table td{white-space:nowrap;text-align:right}.tax-table tbody tr:last-child{background:#e8f0fa;font-weight:700}.tax-table tbody tr:last-child th{font-weight:700}@media (max-width:700px){.tax-hero{padding:40px 22px 12px}.tax-content{padding:0 22px}.tax-index{margin:0 22px 25px;padding:22px}.tax-index ol{grid-template-columns:1fr}.tax-content>section{padding:28px 0}.tax-language{gap:10px;font-size:13px}.tax-guide-page .welcome-nav img{width:100px}.tax-table th,.tax-table td{padding:12px 10px}.tax-table table{font-size:14px}}
