main>.tax-articles{background:#0b0e10;padding:36px max(6vw,24px);border-top:1px solid #bca57545}.tax-articles-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto}.tax-articles h2{font:32px/1.2 Georgia,serif;color:#f1dbac;margin:0 0 18px}.tax-articles a{color:#f1dbac;text-underline-offset:4px}.tax-articles .article-kicker{font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d8c69c;margin:0 0 10px}.tax-article-track{max-width:1080px;margin:auto}.tax-article-card{max-width:800px;padding:16px 0 4px;min-height:184px}.tax-article-card[hidden],.tax-article-controls[hidden]{display:none!important}.tax-article-card h3{font:25px/1.25 Georgia,serif;margin:0 0 12px}.tax-article-card h3 a{text-decoration:none}.tax-article-card p:not(.article-kicker){font:16px/1.6 Arial,sans-serif;color:#c5ced7;margin:0 0 12px}.article-read{display:inline-flex;gap:20px;align-items:center;min-height:44px}.article-read span{transition:transform .2s}.article-read:hover span{transform:translateX(5px)}.tax-article-controls{display:flex;align-items:center;gap:16px;max-width:1080px;margin:12px auto 0;font-size:12px;color:#c5ced7}.tax-article-controls button{width:44px;height:44px;background:#14191d;border:1px solid #bca57580;color:#f1dbac;font-size:22px;cursor:pointer}.tax-articles :focus-visible{outline:2px solid #f1dbac;outline-offset:4px}@media(max-width:650px){.tax-articles-heading{display:block}.tax-articles h2{font-size:27px}.tax-articles-heading>a{display:inline-block;margin-bottom:8px;min-height:32px}.tax-article-card{min-height:230px}.tax-article-card h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.article-read span{transition:none}}
.tax-article-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bca575 #14191d;padding-bottom:10px}.tax-article-card{flex:0 0 100%;scroll-snap-align:start;max-width:none}.tax-articles .article-open-note{max-width:1080px;margin:0 auto 8px;font-size:12px;color:#b9c0c5}.tax-article-controls button:disabled{opacity:.35;cursor:default}
.updates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:28px 0}.updates-grid .tax-article-card{min-width:0;width:auto}.updates-grid+nav{display:flex;justify-content:space-between;gap:24px;padding:24px 0}
