.income-tax-guide-module__nRdqnG__guide{width:100%;max-width:48rem;margin-inline:auto}.income-tax-guide-module__nRdqnG__guide h1{text-wrap:balance;max-width:22ch;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1}.income-tax-guide-module__nRdqnG__summary{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .055);border-radius:1rem;padding:clamp(1.25rem,4vw,2rem)}.income-tax-guide-module__nRdqnG__eyebrow{color:hsl(var(--foreground) / .7);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.income-tax-guide-module__nRdqnG__summary h2{max-width:32ch;font-family:var(--font-bricolage), sans-serif;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600;line-height:1.25}.income-tax-guide-module__nRdqnG__summary>p:not(.income-tax-guide-module__nRdqnG__eyebrow){color:hsl(var(--foreground) / .8);line-height:1.6}.income-tax-guide-module__nRdqnG__facts{border-top:1px solid hsl(var(--primary) / .2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.income-tax-guide-module__nRdqnG__facts dt{color:hsl(var(--foreground) / .7);margin-bottom:.3rem;font-size:.8rem}.income-tax-guide-module__nRdqnG__facts dd{font-size:1rem;font-weight:600}.income-tax-guide-module__nRdqnG__contents{border-bottom:1px solid hsl(var(--border));margin-block:2rem 2.75rem;padding-bottom:1.75rem}.income-tax-guide-module__nRdqnG__contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}.income-tax-guide-module__nRdqnG__contents a{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:4px;align-items:baseline;gap:.75rem;padding-block:.55rem;font-size:.9rem;line-height:1.5;display:flex}.income-tax-guide-module__nRdqnG__contents a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.income-tax-guide-module__nRdqnG__contents a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px;border-radius:2px}.income-tax-guide-module__nRdqnG__contents a span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.75rem}.income-tax-guide-module__nRdqnG__body{overflow-wrap:break-word;font-size:1.0625rem}.income-tax-guide-module__nRdqnG__body p,.income-tax-guide-module__nRdqnG__body li{color:hsl(var(--foreground) / .85);line-height:1.8}.income-tax-guide-module__nRdqnG__body h2{border-top:1px solid hsl(var(--border));font-family:var(--font-bricolage), sans-serif;text-wrap:balance;margin-top:3rem;padding-top:1.5rem;scroll-margin-top:7rem;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:600;line-height:1.3}.income-tax-guide-module__nRdqnG__body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.income-tax-guide-module__nRdqnG__body h3{font-size:1.2rem;line-height:1.45}.income-tax-guide-module__nRdqnG__body th:not(:first-child),.income-tax-guide-module__nRdqnG__body td:not(:first-child){text-align:right}.income-tax-guide-module__nRdqnG__body>div:first-of-type table td:last-child strong{border:1px solid hsl(var(--border));background:hsl(var(--background));text-align:center;border-radius:.4rem;min-width:3.25rem;padding:.25rem .6rem;font-size:.875rem;display:inline-block}.income-tax-guide-module__nRdqnG__body>div:last-of-type table tbody tr:last-child td{border-top:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .07)}.income-tax-guide-module__nRdqnG__body blockquote p>strong:first-child{color:hsl(var(--foreground));margin-bottom:.3rem;font-size:.9375rem;display:block}.income-tax-guide-module__nRdqnG__body>p:last-child{font-size:.875rem}.income-tax-guide-module__nRdqnG__body>p:last-child em{color:hsl(var(--muted-foreground));font-style:normal}@media (max-width:480px){.income-tax-guide-module__nRdqnG__facts{grid-template-columns:1fr;gap:.8rem}.income-tax-guide-module__nRdqnG__facts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.income-tax-guide-module__nRdqnG__contents ul{grid-template-columns:1fr}.income-tax-guide-module__nRdqnG__body>div:first-of-type table td:last-child strong{min-width:2.75rem;padding:.2rem .4rem;font-size:.8125rem}}
.blog-markdown-module__C1zQZq__tableScroll{border:1px solid hsl(var(--border));max-width:100%;box-shadow:0 2px 8px hsl(var(--foreground) / .025);overscroll-behavior-x:contain;border-radius:.875rem;margin-block:1.75rem;overflow-x:auto}.blog-markdown-module__C1zQZq__tableScroll:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.blog-markdown-module__C1zQZq__markdown table{border-collapse:separate;border-spacing:0;background:hsl(var(--card));font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:.9375rem;display:table}.blog-markdown-module__C1zQZq__markdown th{border-bottom:1px solid hsl(var(--border));background:hsl(var(--primary) / .07);color:hsl(var(--foreground) / .8);text-align:left;white-space:normal;vertical-align:bottom;font-size:.8125rem;font-weight:600}.blog-markdown-module__C1zQZq__markdown th:first-child{border-top-left-radius:.8rem}.blog-markdown-module__C1zQZq__markdown th:last-child{border-top-right-radius:.8rem}.blog-markdown-module__C1zQZq__markdown th,.blog-markdown-module__C1zQZq__markdown td{padding:1rem 1.25rem;line-height:1.5}.blog-markdown-module__C1zQZq__markdown td{border-bottom:1px solid hsl(var(--border) / .65);color:hsl(var(--foreground) / .85)}.blog-markdown-module__C1zQZq__markdown tbody tr:nth-child(2n){background:hsl(var(--muted) / .3)}.blog-markdown-module__C1zQZq__markdown tbody tr:last-child td{border-bottom:0}.blog-markdown-module__C1zQZq__markdown tbody tr:last-child td:first-child{border-bottom-left-radius:.8rem}.blog-markdown-module__C1zQZq__markdown tbody tr:last-child td:last-child{border-bottom-right-radius:.8rem}.blog-markdown-module__C1zQZq__markdown blockquote{border:1px solid hsl(var(--primary) / .2);border-left:4px solid hsl(var(--primary));background:hsl(var(--primary) / .05);border-radius:.75rem;margin-block:1.75rem;padding:1.35rem 1.5rem 1.35rem 3.75rem;position:relative}.blog-markdown-module__C1zQZq__markdown blockquote:before{content:"";background:hsl(var(--primary));width:1.25rem;height:1.25rem;position:absolute;top:1.4rem;left:1.2rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6m0-10v.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6m0-10v.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.blog-markdown-module__C1zQZq__markdown blockquote p{color:hsl(var(--foreground) / .85);margin:0;font-size:1rem;line-height:1.75}.blog-markdown-module__C1zQZq__markdown blockquote p+p{margin-top:.75rem}.blog-markdown-module__C1zQZq__markdown th[align=center],.blog-markdown-module__C1zQZq__markdown td[align=center]{text-align:center}.blog-markdown-module__C1zQZq__markdown th[align=right],.blog-markdown-module__C1zQZq__markdown td[align=right]{text-align:right}@media (max-width:480px){.blog-markdown-module__C1zQZq__markdown table{font-size:.8rem}.blog-markdown-module__C1zQZq__markdown th,.blog-markdown-module__C1zQZq__markdown td{padding:.8rem .6rem}.blog-markdown-module__C1zQZq__markdown th{font-size:.75rem}.blog-markdown-module__C1zQZq__markdown blockquote{padding:1.1rem 1rem 1.1rem 3rem}.blog-markdown-module__C1zQZq__markdown blockquote:before{top:1.2rem;left:.9rem}}
