/* /guides only: loaded after site.css by pages guides.py builds. Uses site.css tokens. */
.guide article{padding:40px 0 20px}
.guide article h2{margin-top:38px}
.guide article h3{margin-top:24px}
.guide article ul,.guide article ol{padding-left:22px;margin:0 0 16px}
.guide article li{margin-bottom:6px}
.guide article .tablewrap td,.guide article .tablewrap th{white-space:normal}
.guide .eyebrow a{color:inherit;text-decoration:none}
.guide .eyebrow a:hover{text-decoration:underline}
.guide-meta{font-size:.86rem;color:var(--mut);margin-bottom:26px}
.guide .note{margin:0 0 18px}
.guide .note p:last-child{margin-bottom:0}
.guide-cta{margin-top:40px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--green);
  border-radius:12px;padding:6px 22px 4px}
.guide-cta h2{margin-top:18px!important}
.guide-cta .cta{margin:18px 0}
.guide-sources ul{font-size:.86rem;word-break:break-all}
.guide-sources,.guide-related{border-top:0;padding:0}
.guide-list{list-style:none;padding:0!important;margin:0 0 18px}
.guide-list li{padding:12px 0;border-bottom:1px solid var(--line);margin:0}
.guide-list li a{font-weight:600}
.guide-list li span{display:block;font-size:.92rem;color:var(--mut);margin-top:3px}
.guide-toc{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}
.guide-toc a{display:inline-block;padding:5px 12px;border:1px solid var(--line2);border-radius:999px;
  text-decoration:none;font-size:.9rem}
.guide section{padding:34px 0}
@media (max-width:600px){.guide article{padding-top:24px}.guide-cta{padding:4px 16px}}
