.c-g{color:inherit;font:inherit;border:none;border-bottom:var(--bw-structure) dashed var(--accent-brass);cursor:help;background:0 0;padding:0;text-decoration:none;display:inline;position:relative}a.c-g,button.c-g{cursor:pointer}@media (pointer:coarse){.c-g:after{content:"";position:absolute;inset:-14px -6px}}.c-g__def{max-width:22rem;font-family:var(--font-prose);font-size:var(--fs-caption);line-height:var(--lh-caption,1.35);color:var(--text-primary);display:block}.c-g__def b{font-weight:var(--fw-semibold)}.c-g__def a{color:var(--text-link);text-decoration:underline}.c-g__def[popover]{border:var(--bw-structure) solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-overlay);box-shadow:var(--shadow-overlay);padding:var(--sp-3) var(--sp-4);margin:0;position:fixed;inset:auto}.c-g__def:popover-open{display:block}.c-g__def[popover]:not(:popover-open){display:none}.c-opinion{margin-block:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-inline-start:3px solid var(--rule-opinion);background:var(--bg-hearth);color:var(--text-opinion)}.c-opinion__label{margin:0 0 var(--sp-2);color:var(--text-secondary);font:var(--fw-semibold) var(--fs-caption) / 1.4 var(--font-ui)}.c-opinion__meta{margin:var(--sp-2) 0 0;color:var(--text-secondary);font:var(--fw-regular) var(--fs-caption) / 1.4 var(--font-mono)}.c-opinion__body{font:var(--fw-regular) var(--fs-prose) / var(--lh-prose) var(--font-prose)}.c-opinion__body>*+*{margin-block-start:var(--sp-3)}.c-opinion__stale{color:var(--text-secondary);font:var(--fw-regular) var(--fs-caption) / 1.4 var(--font-ui);margin-block-start:var(--sp-1);display:block}@media print{.c-opinion{background:0 0;border-inline-start-color:currentColor}}
