.cerb-story{max-width:1240px;margin:auto;padding:clamp(20px,4vw,56px);color:inherit;line-height:1.65;overflow-wrap:anywhere}.cerb-story *{box-sizing:border-box}.cerb-story h2,.cerb-story h3,.cerb-story h4{line-height:1.2;color:inherit}.cerb-story h2{font-size:clamp(28px,4vw,48px)}.cerb-story .story-grid,.cerb-story .ct-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cerb-story article,.cerb-story .ct-empty,.cerb-story details{border:1px solid #777;padding:20px;background:rgba(127,127,127,.07)}.cerb-story figure{margin:16px 0}.cerb-story img{display:block;width:100%;height:auto;object-fit:contain;background:#191b1e}.cerb-story figcaption,.cerb-story .ct-note{font-size:.9rem}.cerb-story .ct-status,.cerb-story .story-label{font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.cerb-story a{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px;color:inherit;text-decoration:underline;text-underline-offset:.2em}.cerb-story summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}.cerb-story details{margin:12px 0}.cerb-story :focus-visible{outline:3px solid #c99a52;outline-offset:4px}.cerb-story .ct-rule{border-top:1px solid #777;margin-top:24px;padding-top:16px}@media(max-width:900px){.cerb-story .story-grid,.cerb-story .ct-lanes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cerb-story *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
