/* "How to order" guides (2026-10). Loaded only on public-records state pages that have guides. All rules scoped to .guides. */
.guides{margin:0 0 var(--s-5);border-top:4px solid var(--c-navy-600)}
.guides h2{margin-top:0}
.guides .guide-jump ul{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0 0 var(--s-4);padding:0}
.guides .guide-jump a{display:flex;align-items:center;min-height:40px;padding:0 var(--s-4);border-radius:999px;background:var(--c-navy-50);color:var(--c-navy-700);font-weight:600;font-size:var(--fs-sm);text-decoration:none}
.guides .guide-jump a:hover{background:var(--c-navy-700);color:#fff}
.guides .guide{border-top:1px solid var(--c-line);padding-top:var(--s-4);margin-top:var(--s-4);scroll-margin-top:var(--s-4)}
.guides .guide h3{font-size:var(--fs-lg);margin:0 0 var(--s-2)}
.guides .guide-answer{font-size:var(--fs-base);color:var(--c-ink);background:var(--c-navy-50);border-left:4px solid var(--c-navy-600);border-radius:0 var(--radius) var(--radius) 0;padding:var(--s-3) var(--s-4)}
.guides .guide-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);margin:0 0 var(--s-3)}
.guides .guide-table th,.guides .guide-table td{display:block;text-align:left;vertical-align:top;padding:var(--s-2) 0}
.guides .guide-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);padding-bottom:0}
.guides .guide-table td{border-bottom:1px solid var(--c-line);color:var(--c-ink)}
.guides .guide-tip{font-size:var(--fs-sm);background:#effaf1;border:1px solid #bfe5c6;border-radius:var(--radius);padding:var(--s-3)}
.guides .guide-src{font-size:var(--fs-sm);color:var(--c-muted);margin-bottom:var(--s-1)}
.guides .guide-top{font-size:var(--fs-sm);margin:0}
.guides .guide-note{margin-top:var(--s-5)}
@media (min-width:600px){
  .guides .guide-table th,.guides .guide-table td{display:table-cell;border-bottom:1px solid var(--c-line);padding:var(--s-2) var(--s-3)}
  .guides .guide-table th{width:28%;padding-left:0;padding-top:.6rem}
}
