[data-chapter=congress]{--ch-bg:#0a1528;--ch-surface:#11203f;--ch-fg:#f7f4ee;--ch-muted:#b9c0cf;--ch-accent:#c8a24a;--ch-accent-2:#7a1e2c;--ch-on-accent:#0a1528;--ch-line:#c8a24a4d;--ch-grain:.06;--ch-focus:var(--ch-accent);--ch-font-display:var(--font-cormorant), Georgia, serif;--ch-font-body:var(--font-inter), system-ui, sans-serif;--ch-font-mono:ui-monospace, monospace;--congress-no:#a3283a;--congress-slate:#5b6b8c}.congress-veins{z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'><filter id='v' x='0' y='0' width='100%' height='100%'><feTurbulence type='turbulence' baseFrequency='.004 .009' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .78  0 0 0 0 .64  0 0 0 0 .29  -7 0 0 0 1.05'/></filter><rect width='100%' height='100%' filter='url(%23v)'/></svg>");background-size:640px 640px;position:absolute;inset:0}.congress-hairline{background:linear-gradient(90deg, transparent, var(--ch-accent), transparent);opacity:.55;height:1px;display:block}.congress-rule{background:var(--ch-accent);opacity:.6;transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.congress-mock{aspect-ratio:4/3;background:var(--ch-surface);border:1px solid var(--ch-line);width:100%;color:var(--ch-fg);font-family:var(--ch-font-body);padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.congress-mock:before{content:"";pointer-events:none;border:1px solid #c8a24a1f;position:absolute;inset:5px}.congress-tag{font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-accent);font-size:10px;font-weight:600;position:absolute;top:.75rem;left:1.25rem}.congress-sample{letter-spacing:.16em;text-transform:uppercase;color:var(--ch-muted);opacity:.7;font-size:9px;position:absolute;top:.75rem;right:1.25rem}.congress-body{position:absolute;inset:2.4rem 1.25rem 1.1rem}.congress-paper{background:#f7f4ee0a;border:1px solid #f7f4ee1a}.congress-statement{font-family:var(--ch-font-display);font-weight:500;line-height:1.28}.congress-caption-flavor{font-family:var(--font-display), serif}
