.cced{--c-band:var(--cc-news);--c-ink:var(--cc-news-ink);--c-paper:#fffdf6;--c-mute:#6b6247;--c-red:#b3261e;--c-blue:#2f5bd3;--cced-shadow:14px;color:var(--c-ink);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,6vw,88px);width:100%;display:grid}.cced>*{min-width:0}.cced-eyebrow{font:600 12px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c-mute);margin:0}.cced .cced-h{font:400 clamp(52px, 7vw, 100px)/.92 var(--cced-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0}.cced .cced-h em{font-style:italic}.cced-desc{max-width:40ch;margin:18px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.4}.cced-desc b{font-weight:600}.cced-desc s{white-space:nowrap;text-decoration:none;position:relative}.cced-desc s:after{content:"";background:var(--c-red);pointer-events:none;width:108%;height:.1em;min-height:2px;position:absolute;top:55%;left:-4%;transform:rotate(-4deg)}.cced-page{color:var(--c-mute);text-underline-offset:3px;margin-top:10px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cced-page:hover,.cced-page:focus-visible{color:var(--c-ink)}.cced .ccoffer.hero-form{max-width:520px;margin-top:28px;display:block}.cced .ccoffer.hero-form .join{grid-template-columns:1fr auto;gap:8px;display:grid}.cced .ccoffer.hero-form input{border:1.5px solid var(--c-ink);width:100%;min-width:0;height:56px;font:400 18px var(--font-geist), Arial, sans-serif;color:var(--c-ink);background:#fff;border-radius:12px;padding:0 18px}.cced .ccoffer.hero-form input::placeholder{color:#8f8770;opacity:1}.cced .ccoffer.hero-form input:focus{outline:3px solid var(--c-blue);outline-offset:1px}.cced .ccoffer.hero-form button{background:var(--c-ink);height:56px;color:var(--c-paper);font:600 16px var(--font-geist), Arial, sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 24px}.cced .ccoffer.hero-form button:hover{background:#000}.cced .ccoffer.hero-form button:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.cced .ccoffer.hero-form button:disabled{opacity:.6;cursor:progress}.cced .ccoffer.hero-form .fine.dots{opacity:1;flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;margin:12px 0 0;font-size:14px;display:flex}.cced .ccoffer.hero-form .fine.dots span{align-items:center;gap:7px;display:inline-flex}.cced .ccoffer.hero-form .fine.dots span:before{content:"";background:var(--c-ink);border-radius:50%;width:6px;height:6px}.cced .ccoffer.hero-form .done{margin-top:0;font-size:19px;font-weight:600;line-height:1.35}.cced .ccoffer.hero-form .done small{color:var(--c-mute);opacity:1;margin-top:4px;font-size:14px;font-weight:400;display:block}.cced .ccoffer.hero-form .msg{margin-top:10px;font-size:14px;font-weight:500}.cced .ccoffer.hero-form .proof{background:#ffffffa6;margin-bottom:14px}.cced-issue{justify-self:center;width:100%;max-width:440px;position:relative}.cced-card{background:var(--c-paper);border:1.5px solid var(--c-ink);box-shadow:var(--cced-shadow) var(--cced-shadow) 0 var(--c-ink);border-radius:6px;overflow:hidden;transform:rotate(1.5deg)}.cced-meta{padding:20px 20px 14px}.cced-pics{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;display:grid}.cced-pics figure{min-width:0;margin:0}.cced-pics img{aspect-ratio:1;object-fit:cover;object-position:top;border:1.5px solid var(--c-ink);width:100%;height:auto;display:block}.cced-pics figcaption{font:600 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.cced-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cced-pill{font:600 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--c-ink);color:var(--c-band);border-radius:999px;padding:4px 10px}.cced-date{font:500 12px var(--font-geist-mono), ui-monospace, monospace;color:var(--c-mute)}.cced-meta h3{font:400 clamp(26px, 2.4vw, 32px)/1.05 var(--cced-display), Georgia, serif;text-wrap:balance;margin:12px 0 0}.cced-meta .cced-rowline{font:500 12px var(--c-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute);margin:10px 0 0}.cced-meta .cced-sub{color:var(--c-mute);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.4}.cced-meta .cced-read{font:600 14px var(--font-geist), Arial, sans-serif;color:var(--c-ink);text-underline-offset:3px;margin-top:12px;padding-top:10px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cced-meta .cced-read:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.cced-meta ul{border-top:1px solid #1e1a0c24;gap:7px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.cced-meta li{grid-template-columns:92px 1fr;gap:8px;font-size:14px;line-height:1.3;display:grid}.cced-meta li b{font:600 11px/1.6 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-red)}@media (max-width:860px){.cced{grid-template-columns:1fr}.cced-issue{max-width:340px}.cced{--cced-shadow:8px}}@media (max-width:520px){.cced .ccoffer.hero-form .join{grid-template-columns:1fr}}.cced .ccoffer.hero-form .fine.dots span.consent{display:inline}.cced .ccoffer.hero-form .fine.dots span.consent:before{content:none}.ccoffer .fine .consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}
