.intake-tag{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}
.price-soon{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-accent)}
.topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-6)}
.topic-list li{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted)}
.topic-list strong{display:block;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;margin-bottom:var(--space-2)}
.contact-form select[disabled]{opacity:.8}.contact-form input[readonly]{opacity:1;color:var(--color-text-muted)}
.contact-form input:disabled,.contact-form textarea:disabled,.contact-form select:disabled{opacity:.6}
.intake-guide{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-6)}
.guide-item{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:0 var(--space-5)}
.guide-item summary{cursor:pointer;min-height:56px;display:flex;align-items:center;font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--color-text)}
.guide-item[open]{border-color:var(--color-accent)}
.guide-item h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;margin:var(--space-4) 0 var(--space-2)}
.guide-item ul{padding-left:var(--space-5);list-style:disc;margin-bottom:var(--space-4)}
.guide-item li{font-size:var(--text-sm);color:var(--color-text-muted);padding-block:var(--space-1)}
.guide-stop{border-left:4px solid var(--color-error);background:var(--color-error-bg);padding:var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}
.guide-stop h2,.guide-stop h3{margin-top:0;color:var(--color-error);font-size:var(--text-base)}
.guide-stop li{color:var(--color-text)}
.guide-filter{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.intake-next{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}
.sources li{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}
.band{padding-block:var(--space-10);background:var(--color-surface-offset)}
@media(max-width:820px){.topic-list{grid-template-columns:1fr}}
/* Tighter stacking so the intake form is reachable sooner (additive) */
body[data-intake-kind] .page-intro{padding-block:clamp(var(--space-8),4vw,var(--space-12))}
body[data-intake-kind] .section{padding-block:clamp(var(--space-8),4vw,var(--space-12))}
body[data-intake-kind] .section-head{margin-bottom:var(--space-6)}
body[data-intake-kind] .topic-list{margin-block:var(--space-4)}
body[data-intake-kind] .payment-status{margin-bottom:var(--space-3)}
@media(max-width:520px){body[data-intake-kind] .section{padding-block:var(--space-8)}}
