.cp-open p{font-size:17px}.cp-h2{margin:10px 0 16px}.cp-note{font-size:15px;color:var(--muted);margin:8px 0 0}.cp-filter{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px}.cp-filter button{font:600 13px/1 var(--text);letter-spacing:.04em;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:10px 14px;border-radius:99px;cursor:pointer}.cp-filter button.on{background:var(--ink);color:var(--ivory)}.cp-tbl td a{text-decoration-color:var(--brass-lo)}.cp-tbl tr.cp-off{display:none}.cp-yes{display:inline-block;font:700 13px/1.3 var(--text);color:var(--felt);border-bottom:2px solid var(--brass)}.cp-ask{display:inline-block;font:600 13px/1.4 var(--text);color:var(--wine)}.cp-count{font:600 13px/1.5 var(--text);letter-spacing:.06em;color:var(--ink-soft);margin:14px 0 0}.cp-media{margin:34px 0;align-items:start}.cp-sig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.cp-sig p{color:#e7dcc0}.cp-sig-keys{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.cp-sig-keys button{background:none;border:1px solid #d9c283;color:#f3ecd9;border-radius:3px;padding:11px 14px;font:700 12.5px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cp-sig-keys button[aria-selected=true]{background:#d9c283;color:#1b2420}.cp-sig-out{border:1px solid #d9c28355;border-radius:120px 120px 8px 8px;background:#0d1813aa;padding:46px 28px 28px;min-height:260px}.cp-sig-card{margin-bottom:20px}.cp-js .cp-sig-card{display:none;margin:0}.cp-js .cp-sig-card.on{display:block}.cp-sig-tag{font:400 30px/1.1 var(--display);color:var(--brass-hi)}.cp-sig-out p.cp-sig-g{font-size:17px;color:#f3ecd9;margin:14px 0 10px}.cp-sig-out p.cp-sig-n{font-size:15.5px;color:#cdbf9f;margin:0}.cp-plq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.cp-plq{background:linear-gradient(170deg,#2b2117,var(--wood));border:3px solid var(--brass-lo);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:6px;box-shadow:0 14px 30px #0004}.cp-plq-top{font:600 12px/1.4 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);text-align:center;margin-bottom:8px}.cp-plq button{font:400 19px/1.3 var(--plaque);color:#efe3c2;background:none;border:0;border-bottom:1px dashed #c5aa6855;padding:10px 6px;text-align:center;cursor:pointer}.cp-plq button.on{color:#fff;background:#c5aa6826}.cp-plq-intro{font-size:16px}.cp-plq-out{border-left:3px solid var(--brass-lo);padding:4px 0 4px 18px;margin-top:16px}.cp-plq-d{font-size:16px;margin:0 0 10px}.cp-js .cp-plq-d{display:none;margin:0}.cp-js .cp-plq-d.on{display:block}.cp-jr{align-items:start}.cp-jr p{color:#d9cfb6}@media(max-width:860px){.cp-sig,.cp-plq-grid{grid-template-columns:1fr}.cp-sig-out{border-radius:60px 60px 8px 8px}}@media(prefers-reduced-motion:no-preference){.cp-filter button,.cp-sig-keys button,.cp-plq button{transition:background .2s,color .2s}}
