/* Guide-only additions; shared service and homepage styles remain unchanged. */
.guide-page .guide-symptoms{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:32px 40px;padding:0}
.guide-page .guide-symptoms li{border-top:1px solid var(--border-subtle);padding-top:20px}
.guide-page .guide-checks{margin-top:0}
.guide-page .sp-note p{line-height:1.95;color:var(--text-secondary);max-width:90ch}
.guide-page .sp-section .sp-text-link{line-height:1.8;margin-block:8px}
.guide-page .sp-contact p{max-width:70ch}
@media(max-width:767px){.guide-page .guide-symptoms{grid-template-columns:1fr;gap:24px}}
