.ad-page{max-width:980px;margin:0 auto}.ad-hero{background:var(--ap-surface,#fff);border:1px solid var(--ap-border,#e5e7eb);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:18px 20px 16px;margin:0 0 18px}.ad-hero h1{font-family:Georgia,serif;font-size:1.8rem;margin:0 0 .25rem;color:var(--ap-heading,#0f172a);line-height:1.15}.ad-hero .stats{font-size:.98rem;color:var(--ap-text-muted,#475569);margin:.25rem 0 .5rem}.ad-hero .stats strong{color:var(--ap-heading,#0f172a)}.ad-affil{font-size:.85rem;margin-top:.25rem}.ad-affil,.ad-section-label{color:var(--ap-muted,#64748b)}.ad-section-label{font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:1.5rem 0 .5rem}.ad-papers{list-style:none;padding:0;margin:0}.ad-papers li{padding:.65rem 0;border-bottom:1px solid var(--ap-border,#f1f5f9);display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ad-papers li:last-child{border-bottom:none}.ad-papers a{color:var(--ap-heading,#0f172a);text-decoration:none;font-weight:600;font-size:.98rem}.ad-papers a:hover{color:var(--ap-link,#268bd2);text-decoration:underline}.ad-papers .sub{margin-top:2px}.ad-papers .count,.ad-papers .sub{font-size:.82rem;color:var(--ap-muted,#64748b)}.ad-papers .count{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-topics{display:flex;flex-wrap:wrap;gap:6px}.ad-topics a{font-size:.75rem;padding:3px 10px;border-radius:999px;background:#eff6ff;color:#1e40af;text-decoration:none}.ad-topics a:hover{background:#dbeafe}.ad-coauthors{display:flex;flex-wrap:wrap;gap:6px}.ad-coauthors a{font-size:.8rem;padding:4px 11px;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;text-decoration:none}.ad-coauthors a:hover{background:#dbeafe}.ad-coauthors .n{opacity:.65;font-size:.72rem}@media (max-width:640px){.ad-hero h1{font-size:1.4rem}}