/* PENDING-HANK: compat rules (cand-8, Craig 9:35 AM ET Oct 27 "The whole site needs to match the new look"). Old content classes on pages moved onto the
   Hank v2 template (header, footer, type, colors and layout come from hank-v2.css). These rules only map old content classes onto Hank's own
   variables and his .gbanner / .gart look; no text. For Hank to review or replace. */
.gbody.solo{grid-template-columns:minmax(0,1fr)}
.gart .wrap{max-width:none;margin:0;padding:0}
.gart .banner{background:#EEF4F8;border-radius:12px;padding:12px 16px;font-size:14px;margin:12px 0}
.gart .disclaimers,.gart .sources,.gart .about-page{margin-top:32px}
.gart .muted,.gart .checked,.gart .cite,.gart .unc{color:var(--muted)}
.gart .checked,.gart .cite{font-size:14px}
.gart .unc{font-style:italic}
.gart .box,.gart .note{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:12px 16px;margin:14px 0}
.gart .tablewrap{overflow-x:auto;margin:14px 0}
.gart table{border-collapse:collapse;width:100%;font-size:15px;margin:14px 0}
.gart th,.gart td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.gart thead th,.gart th[scope=col]{background:var(--bg);color:var(--ink)}
.gart .steps{display:block}
.gart .step{margin:16px 0;padding:16px 20px;box-shadow:none;border:1px solid var(--line);border-radius:12px}
.gart .step p{color:var(--ink2);font-size:inherit}
.gart details.faq{max-width:none;display:block;border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:10px 0;background:#fff}
.gart details.faq summary{font-weight:600;color:var(--ink);cursor:pointer}
.gart ul.rule-changes{list-style:none;margin-left:0;padding:0}
.gart .rule-change{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0}
.gart .rule-change h3{margin-bottom:6px}
.gart h3{margin:24px 0 8px;color:var(--ink)}
.gart ul.states{list-style:none;margin:16px 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}
.gart .statebtn{display:inline-block;padding:12px 18px;border-radius:12px;border:1px solid var(--line);background:#fff;font-weight:600;text-decoration:none}
.gart .statebtn.soon{color:var(--muted);font-weight:500}
.gart .cb{margin-right:6px}
.gart .step h2{margin-top:0}
