.hpseo-tax,.hpseo-related{font-family:inherit;max-width:1380px;margin:0 auto;color:var(--hpc-text,#203452)}
.hpseo-tax{padding:20px 14px 40px}
.hpseo-tax *,.hpseo-related *{box-sizing:border-box}
.hpseo-tax a,.hpseo-related a{transition:color .17s,border-color .17s,background .17s}
.hpseo-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:12px;color:#64748b;margin-bottom:16px}
.hpseo-breadcrumb a{color:#526b90;text-decoration:none}
.hpseo-tax-hero{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid #dbe8f9;border-radius:10px;padding:26px 30px;background:linear-gradient(125deg,#f2f7fe,#fff);margin-bottom:16px}
.hpseo-tax-hero>div{max-width:860px}.hpseo-overline{font-size:11px;letter-spacing:1.3px;font-weight:700;color:#216cbe}
.hpseo-tax-hero h1{font-size:clamp(22px,3vw,33px);font-weight:650;letter-spacing:-.75px;line-height:1.25;margin:8px 0 10px;color:#143a71}
.hpseo-tax-hero p{font-size:14px;line-height:1.8;margin:0;color:#52647f}.hpseo-hero-metrics{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.hpseo-hero-metrics span{font-size:12px;color:#315d96;background:#eaf2fd;border-radius:6px;padding:6px 9px}
.hpseo-primary-btn,.hpseo-table-btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;white-space:nowrap;background:#1662ca;color:#fff!important;border-radius:7px;padding:10px 16px;font-weight:600;font-size:12px}
.hpseo-primary-btn:hover,.hpseo-table-btn:hover{background:#0b428f}
.hpseo-intro{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}
.hpseo-intro>div{border:1px solid #e1e9f3;background:#fff;border-radius:9px;padding:17px}.hpseo-intro span{font-size:11px;color:#6a7a90;display:block}.hpseo-intro strong{font-weight:650;font-size:18px;display:block;color:#173e75;margin:7px 0}.hpseo-intro strong small{font-weight:400;font-size:11px;color:#65758d}.hpseo-intro p{font-size:12px;color:#5a6980;line-height:1.6;margin:0}.hpseo-intro a{color:#1662ca}
.hpseo-warning{padding:13px;border:1px solid #f8d6a6;background:#fff9ef;border-radius:8px;font-size:12px;line-height:1.7;color:#785414}
.hpseo-table-section{border:1px solid #e0e8f2;border-radius:10px;overflow:hidden;background:#fff;margin-bottom:18px}.hpseo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 20px 15px}.hpseo-section-heading h2{font-size:20px;color:#163e74;margin:0 0 5px;font-weight:650}.hpseo-section-heading p,.hpseo-section-heading>span{margin:0;color:#708097;font-size:12px}.hpseo-section-heading>span{background:#f0f5fc;border-radius:6px;padding:7px 11px}
.hpseo-scroll{width:100%;overflow-x:auto}.hpseo-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:auto;font-size:12px}.hpseo-table th{text-align:left;background:#f4f8fd;font-weight:650;color:#55708e;border-top:1px solid #e7eff8;border-bottom:1px solid #e7eff8;padding:13px 15px}.hpseo-table td{padding:13px 15px;border-bottom:1px solid #edf2f8;vertical-align:middle;color:#40516b}.hpseo-table tr:last-child td{border-bottom:0}.hpseo-table .hpseo-company a{color:#175fae;text-decoration:none}.hpseo-table .hpseo-company>a{font-size:11px}.hpseo-table .hpseo-company strong{font-size:13px;display:block;margin:5px 0;font-weight:600}.hpseo-table .hpseo-company small{display:block;font-size:10px;color:#8593a4}.hpseo-table .hpseo-price{font-weight:700;color:#155ea7;white-space:nowrap;font-size:14px}.hpseo-table .hpseo-price small{display:block;font-size:10px;font-weight:400;color:#8795a9;margin-top:4px}.hpseo-table-btn{padding:8px 12px;font-weight:550}.hpseo-more{padding:12px 18px;color:#687992;font-size:12px;margin:0;border-top:1px solid #edf2f8}.hpseo-more a{color:#1662ca}
.hpseo-guide{background:#fff;border:1px solid #e3ebf4;border-radius:10px;padding:22px;margin-bottom:15px}.hpseo-guide h2{margin:0 0 16px;color:#1b4478;font-size:19px;font-weight:650}.hpseo-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hpseo-guide h3{font-size:14px;color:#2b5184;font-weight:650;margin:0 0 7px}.hpseo-guide p{color:#697992;line-height:1.8;font-size:12px;margin:0}.hpseo-empty{padding:30px;margin-bottom:18px;background:#fff;border:1px solid #dce7f4;border-radius:10px}.hpseo-empty h2{font-size:18px}.hpseo-empty p{font-size:13px}
.hpseo-related{background:#f6f9fe;border:1px solid #e1eaf6;border-radius:9px;padding:18px 20px;margin:20px auto;max-width:1380px}.hpseo-related-head h2{font-size:17px;margin:0 0 4px;font-weight:650;color:#1b4579}.hpseo-related-head p{font-size:12px;color:#697e99;margin:0 0 13px}.hpseo-related nav{display:flex;gap:8px;flex-wrap:wrap}.hpseo-related nav a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;border:1px solid #d8e5f6;background:white;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:550;color:#1a609f}.hpseo-related nav a:hover{background:#ebf3ff;border-color:#9fc8f9}
@media(max-width:780px){.hpseo-tax{padding:12px 2px 24px}.hpseo-tax-hero{padding:18px;display:block}.hpseo-tax-hero h1{font-size:23px}.hpseo-tax-hero .hpseo-primary-btn{margin-top:15px}.hpseo-intro{grid-template-columns:1fr}.hpseo-guide-grid{grid-template-columns:1fr;gap:18px}.hpseo-guide{padding:17px}.hpseo-related{margin:14px auto;padding:14px}.hpseo-section-heading{padding:15px}.hpseo-related nav a{font-size:11px;padding:8px 10px}}
