.caGs{max-width:980px}.dhPage.caGs{padding-top:16px}.caGsHead p{color:var(--dh-muted);max-width:70ch}.caGsTabs{flex-wrap:wrap;gap:8px;margin:18px 0 6px;display:flex}.caGsTabs a{border:1px solid var(--dh-line);background:#fff;border-radius:999px;padding:10px 18px;font-weight:700;color:var(--dh-ink)!important;text-decoration:none!important}.caGsTabs a[aria-current=page]{background:var(--dh-plum);border-color:var(--dh-plum);color:#fff!important}.caGsCats{flex-wrap:wrap;gap:6px;margin:10px 0 22px;display:flex}.caGsCats a{border:1px solid var(--dh-line);background:var(--dh-ivory);border-radius:10px;padding:7px 12px;font-size:.92rem;font-weight:600;color:var(--dh-ink)!important;text-decoration:none!important}.caGsCats a small{color:var(--dh-muted);margin-left:2px;font-weight:600}.caGsCats a[aria-current=page]{background:var(--dh-plum-soft);border-color:var(--dh-plum);color:var(--dh-plum)!important}.caGsSection{margin:26px 0}.caGsSection h2 small{color:var(--dh-muted);margin-left:6px;font-size:.8rem;font-weight:600}.caGsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.caGsList li{border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:#fff;padding:14px 16px}.caGsMeta{color:var(--dh-muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 6px;font-size:.8rem;display:flex}.caGsMeta span+span:before{content:"·";margin-right:12px}.caGsTitle{font-weight:700;line-height:1.45;color:var(--dh-ink)!important;text-decoration:none!important}.caGsTitle:hover{color:var(--dh-plum)!important}.caGsBrief{color:var(--dh-muted);margin:6px 0 0}.caGsNote{color:var(--dh-muted);margin-top:28px;font-size:.85rem}@media (max-width:560px){.caGsTabs a{text-align:center;flex:40%}.caGsList li{padding:12px}}
