.guide-subsection{margin-top:1.25rem}.guide-subsection h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.guide-bullets{color:var(--text-secondary);margin:.65rem 0 0 1.1rem;line-height:1.7}.guide-bullets a{color:var(--accent-cta);font-weight:600;text-decoration:none}.guide-bullets a:hover{text-decoration:underline}.guide-table-wrap{margin:1rem 0 .25rem;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.5}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border:1px solid var(--border-light);padding:.7rem .85rem}.guide-table th{color:var(--text-primary);background:#fafafa;font-weight:600}.guide-table td{color:var(--text-secondary)}.guide-page .svc-faq summary:focus-visible{outline:2px solid var(--accent-cta);outline-offset:2px}.guide-index-lead{color:var(--text-secondary);max-width:40rem;margin:0 0 2.5rem;font-size:1.05rem;line-height:1.65}.guide-index-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.guide-index-card{color:inherit;border:1px solid var(--border-light);border-radius:16px;padding:1.15rem 1.25rem;text-decoration:none;display:block}.guide-index-card:hover{border-color:var(--accent-cta)}.guide-index-card:focus-visible{outline:2px solid var(--accent-cta);outline-offset:3px}.guide-index-card-kicker{font-family:var(--font-unbounded,Unbounded, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cta);margin:0 0 .45rem;font-size:.68rem;font-weight:600}.guide-index-card-title{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .4rem;font-size:1.15rem;font-weight:500}.guide-index-card-desc{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.guide-index-cta{margin-top:3rem}
