/* Scoped article presentation; existing site design and global styles remain unchanged. */
.tax-claim-page #main .intro{padding:64px 0 40px}.tax-claim-page #main .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--blue);margin-bottom:20px}.tax-claim-page #main .attribution{font-size:15px;color:var(--muted);margin:22px 0}.tax-claim-page #main .lead{margin-top:24px;max-width:930px}.tax-claim-page #main .hero{margin:0 0 44px}.tax-claim-page #main .hero img{width:100%;aspect-ratio:1672/941;object-fit:contain;background:white}.tax-claim-page #main .hero figcaption{font-size:13px;color:var(--muted);padding:10px 0}.tax-claim-page #main .article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(220px,300px);gap:72px;align-items:start}.tax-claim-page #main .article-copy{min-width:0;font-size:18px;line-height:1.75}.tax-claim-page #main .article-copy p{margin:0 0 20px}.tax-claim-page #main .article-copy h2{font-size:34px;margin:42px 0 20px}.tax-claim-page #main .side{background:var(--light);padding:28px;font-size:15px;border-top:3px solid var(--blue);position:sticky;top:24px}.tax-claim-page #main .side h2{font-size:28px;margin:0 0 18px}.tax-claim-page #main .side a{display:block;margin-top:17px;min-height:44px}.tax-claim-page #main .fig{margin:38px 0;padding:26px;background:white;border:1px solid var(--line)}.tax-claim-page #main .fig img{width:100%;max-width:540px;margin:auto}.tax-claim-page #main .fig figcaption{font-size:14px;color:var(--muted);margin:18px 0}.tax-claim-page #main .fig details{font-size:16px}.tax-claim-page #main .fig summary{cursor:pointer;color:var(--blue);min-height:44px}.tax-claim-page #main .cta{background:var(--navy);color:white;padding:40px;margin:45px 0}.tax-claim-page #main .cta h2{font-size:34px;margin:0 0 20px}.tax-claim-page #main .cta a{color:white}
@media(max-width:850px){.tax-claim-page #main .article-layout{grid-template-columns:1fr;gap:30px}.tax-claim-page #main .side{position:static}.tax-claim-page #main .intro{padding-top:38px}.tax-claim-page #main .article-copy h2{font-size:29px}.tax-claim-page #main .fig{padding:10px;margin-inline:-4px}.tax-claim-page #main .cta{padding:26px}}
