/* about.css — page styles for /about-jiang-xueqin.html.
   Linked after /styles.css by `{% set page_css = "about" %}` in pipeline/templates/about-jiang-xueqin.html.j2.
   Shared tokens/components live in styles.css; keep only what is unique to this page here. */
article h1{margin-bottom:8px}
article .subtitle{color:var(--text-muted);font-size:1.05em;margin-bottom:32px}

.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0 24px}
.link-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:10px;transition:border-color 0.2s}
.link-card:hover{border-color:var(--accent);text-decoration:none}
.link-card strong{display:block;color:var(--text);font-size:0.92em}
.link-card span{color:var(--text-muted);font-size:0.82em}

.cta{display:inline-block;margin:32px 0 0;padding:12px 28px;background:var(--accent);color:var(--bg);font-weight:600;border-radius:8px;font-size:0.95em;transition:opacity 0.2s}
.cta:hover{opacity:0.85;text-decoration:none}

.faq .faq-q{font-size:1.05em;font-weight:700;color:var(--text);margin:22px 0 6px}
.faq .faq-q:first-child{margin-top:8px}
