.tax-filing-header{max-width:1040px;margin-inline:auto;padding-block:32px}.tax-filing-content{max-width:1040px;margin-inline:auto;padding-block:28px 48px}.tax-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--color-line);border-radius:16px;background:#ffffffb3}.tax-tabs a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 5px;border-radius:12px;color:var(--color-ink-soft);font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.tax-tabs a[aria-selected=true]{background:var(--color-jade);color:var(--color-porcelain)}.tax-tabs a:focus-visible,.tax-return-panel:focus-visible{outline:2px solid var(--color-jade);outline-offset:3px}.tax-tabs a:hover:not([aria-selected=true]){background:var(--color-sage)}.tax-fallback-links{display:flex;flex-wrap:wrap;gap:8px 24px}.tax-fallback-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-jade);text-decoration:underline;text-underline-offset:4px}.tax-return-panel{margin-top:16px;scroll-margin-top:7rem;overflow:clip;border:1px solid var(--color-line);border-radius:24px;background:#ffffffdb}.tax-return-panel[data-active=false]{display:none}.tax-return-core{display:grid;gap:24px;padding:24px 20px}.tax-return-fee{border-top:1px solid var(--color-line);padding-top:24px}.tax-fee-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:16px;row-gap:7px;padding-block:12px}.tax-return-details{display:grid;gap:12px;padding:0 20px 24px}.tax-filing-related{margin-top:24px;padding:0 4px}@media(min-width:640px){.tax-filing-header{padding-block:40px}.tax-filing-content{padding-block:32px 56px}.tax-tabs a{font-size:16px}.tax-return-core{padding:32px}.tax-return-details{padding:0 32px 32px}}@media(min-width:900px){.tax-return-core{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);grid-template-areas:"scope fee" "boundary fee";grid-template-rows:auto 1fr;column-gap:40px;row-gap:20px}.tax-return-scope{grid-area:scope}.tax-return-fee{grid-area:fee;border-top:0;border-left:1px solid var(--color-line);padding-top:0;padding-left:32px}.tax-return-boundary{grid-area:boundary}}@media print{.tax-filing .tax-return-panel{display:block!important;margin-top:20px;overflow:visible;background:transparent;break-inside:auto}.tax-filing .tax-return-core{grid-template-columns:1fr;grid-template-areas:none;gap:16px}.tax-filing .tax-return-core>*{grid-area:auto}.tax-filing .tax-return-fee{border:0;padding:0}.tax-filing details::details-content{content-visibility:visible!important}.tax-filing details>:not(summary){display:block!important}.tax-filing .tax-filing-header,.tax-filing .tax-filing-content{padding-block:16px}}
