.fintech-tax-guide .ac-intro h1{max-width:18ch;font-size:clamp(2.5rem,3.8vw,3.7rem);line-height:1.13;letter-spacing:-.052em}.fintech-tax-guide .tg-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.fintech-tax-guide .tg-badges span{padding:.4rem .65rem;border:1px solid #d3e2d9;border-radius:.45rem;color:var(--ft-green);font-size:.6875rem;line-height:1.5;font-weight:650;letter-spacing:.035em}.fintech-tax-guide .tg-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.fintech-tax-guide .tg-mobile-download{display:none}.fintech-tax-guide .tg-content-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--ft-green);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.25em}.fintech-tax-guide .tg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .8rem}.fintech-tax-guide .tg-field-wide{grid-column:1 / -1}.fintech-tax-guide .tg-download-points{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1rem;padding:1rem 1.25rem;border-top:1px solid var(--ft-line);color:var(--ft-muted);background:#f8fbf9;font-size:.75rem;line-height:1.6}.fintech-tax-guide .tg-guide-summary{grid-column:1;grid-row:2;padding:1.75rem 2rem;border:1px solid #244f3d;border-radius:1rem;background:#183f31;color:#e8f2ec}.fintech-tax-guide .tg-summary-heading{display:flex;align-items:center;gap:.6rem;color:#bbd5c6;font-size:.8125rem;font-weight:550;line-height:1.6}.fintech-tax-guide .tg-guide-summary h2{max-width:28ch;margin-top:1rem;color:#f1f7f3;font-size:1.35rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.fintech-tax-guide .tg-guide-summary>p{margin-top:.85rem;color:#bed2c6;font-size:.9375rem;line-height:1.8}.fintech-tax-guide .tg-guide-summary ul{display:grid;gap:.8rem;margin:1.3rem 0 0;padding:0;list-style:none}.fintech-tax-guide .tg-guide-summary li{display:flex;align-items:start;gap:.65rem;font-size:.875rem;line-height:1.7}.fintech-tax-guide .tg-guide-summary li svg{flex-shrink:0;margin-top:.2rem;color:#afd4bc}.fintech-tax-guide .tg-guide-summary>a{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1.2rem;color:#ecf5ef;font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.25em}.fintech-tax-guide .tg-notice{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1rem 2rem;padding:1.5rem 1.75rem;margin-top:2rem;border:1px solid #d8e3dc;border-radius:.9rem;background:#edf3ef}.fintech-tax-guide .tg-notice>div{display:flex;align-items:start;gap:.6rem;color:var(--ft-ink);font-size:.9375rem;line-height:1.8}.fintech-tax-guide .tg-notice svg{flex-shrink:0;margin-top:.2rem}.fintech-tax-guide .tg-notice strong{font-weight:650}.fintech-tax-guide .tg-notice>p{margin:0;color:var(--ft-muted);font-size:.9375rem;line-height:1.9}.fintech-tax-guide .tg-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-block:2.75rem;margin-top:2.75rem;border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line)}.fintech-tax-guide .tg-proof article>span{color:var(--ft-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fintech-tax-guide .tg-proof h2{margin-top:.6rem;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.4}.fintech-tax-guide .tg-proof p{margin-top:.7rem;color:var(--ft-muted);font-size:1rem;line-height:1.8}.fintech-tax-guide .tg-benefits{margin-top:0;border-top:0}.fintech-tax-guide .tg-reading{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:4.5rem;padding-block:4rem;border-top:1px solid var(--ft-line)}.fintech-tax-guide .tg-contents-nav{position:sticky;top:7rem;align-self:start;display:grid}.fintech-tax-guide .tg-contents-nav p{margin-bottom:1rem}.fintech-tax-guide .tg-contents-nav a{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:2.75rem;padding-block:.75rem;border-bottom:1px solid var(--ft-line);color:var(--ft-ink);font-size:.875rem;font-weight:550;line-height:1.65}.fintech-tax-guide .tg-contents-nav a>span{padding-top:.1rem;color:#739381;font-size:.75rem;font-variant-numeric:tabular-nums}.fintech-tax-guide .tg-article{min-width:0;max-width:48rem;font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.fintech-tax-guide .tg-article h2{margin-block:2.6rem 1.1rem;color:var(--ft-ink);font-size:clamp(1.55rem,2.5vw,2rem);font-weight:620;letter-spacing:-.04em;line-height:1.35;text-wrap:balance;scroll-margin-top:7rem}.fintech-tax-guide .tg-article h2:first-child{margin-top:0}.fintech-tax-guide .tg-article p,.fintech-tax-guide .tg-article ul{margin-block:1rem;color:var(--ft-muted)}.fintech-tax-guide .tg-article ul{padding-left:1.4rem;list-style:disc}.fintech-tax-guide .tg-article li+li{margin-top:.85rem}.fintech-tax-guide .tg-article strong{color:var(--ft-ink);font-weight:650}.fintech-tax-guide .tg-process{padding:2.75rem;border:1px solid #244f3d;border-radius:1.25rem;background:#183f31}.fintech-tax-guide .tg-process-heading{max-width:45rem}.fintech-tax-guide .tg-process .ft-kicker{color:#b6d0c1}.fintech-tax-guide .tg-process h2{margin-top:.85rem;color:#f1f7f3;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:620;letter-spacing:-.04em;line-height:1.25}.fintech-tax-guide .tg-process-heading>p:last-child{margin-top:1rem;color:#bdd2c5;font-size:1rem;line-height:1.85}.fintech-tax-guide .tg-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;margin-top:2.5rem}.fintech-tax-guide .tg-process-grid article{padding-top:1.2rem;border-top:1px solid #3d604d}.fintech-tax-guide .tg-process-grid article>span{color:#9fbea9;font-size:.8125rem;font-variant-numeric:tabular-nums}.fintech-tax-guide .tg-process-grid h3{margin-top:.85rem;color:#eaf3ee;font-size:1.1rem;font-weight:650;letter-spacing:-.025em;line-height:1.5}.fintech-tax-guide .tg-process-grid p{margin-top:.7rem;color:#bdd2c5;font-size:.9375rem;line-height:1.85}.fintech-tax-guide .tg-process>.ft-action{margin-top:2.25rem}@media(hover:hover)and (pointer:fine){.fintech-tax-guide .tg-contents-nav a:hover{color:var(--ft-green);text-decoration:underline;text-underline-offset:.25em}}@media(max-width:1100px){.fintech-tax-guide .ac-intro h1{font-size:3rem}.fintech-tax-guide .tg-guide-summary{padding:1.5rem}.fintech-tax-guide .tg-notice{grid-template-columns:minmax(0,1fr);gap:.65rem}.fintech-tax-guide .tg-reading{gap:2.5rem}.fintech-tax-guide .tg-process{padding:2rem}}@media(max-width:850px){.fintech-tax-guide .ac-intro h1{max-width:20ch;font-size:clamp(2.75rem,6.5vw,3.6rem)}.fintech-tax-guide .tg-mobile-download{display:inline-flex}.fintech-tax-guide .tg-guide-summary{grid-column:auto;grid-row:auto}.fintech-tax-guide .tg-hero-actions{margin-top:1.5rem}.fintech-tax-guide .tg-proof{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:2rem}.fintech-tax-guide .tg-proof article+article{padding-top:1.5rem;border-top:1px solid var(--ft-line)}.fintech-tax-guide .tg-reading{grid-template-columns:minmax(0,1fr);gap:2.5rem}.fintech-tax-guide .tg-contents-nav{position:static}.fintech-tax-guide .tg-contents-nav a{max-width:none}.fintech-tax-guide .tg-process-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.75rem}}@media(max-width:600px){.fintech-tax-guide .ac-intro h1{font-size:2.65rem}.fintech-tax-guide .tg-hero-actions>.ft-action{width:100%;justify-content:center;font-size:.875rem;white-space:normal;text-align:center}.fintech-tax-guide .tg-guide-summary{padding:1.5rem 1.25rem}.fintech-tax-guide .tg-notice{padding:1.25rem}.fintech-tax-guide .tg-reading{padding-block:2.5rem}.fintech-tax-guide .tg-process{padding:1.5rem}.fintech-tax-guide .tg-process>.ft-action{width:100%;justify-content:center;font-size:.875rem;white-space:normal;text-align:center}}@media(max-width:400px){.fintech-tax-guide .tg-fields{grid-template-columns:minmax(0,1fr)}}
