.cb-post-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.cb-post-preview{display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;min-width:0;height:100%;padding:24px;border:1px solid rgb(var(--cb-border)/.8);border-radius:var(--cb-public-radius);background:rgb(var(--cb-card)/.8);color:rgb(var(--cb-text))}.cb-post-preview :is(a,button):focus-visible{outline:2px solid rgb(var(--cb-focus));outline-offset:4px}.cb-post-preview{position:relative;isolation:isolate}.cb-post-preview :is(a,button,input,select,textarea,label,summary,[role=button]){position:relative;z-index:2}.cb-post-preview a.cb-post-preview__primary-link{position:static;z-index:auto}.cb-post-preview__primary-link:after{position:absolute;z-index:1;inset:0;border-radius:var(--cb-public-radius);content:"";cursor:pointer}.cb-post-preview__primary-link:focus-visible:after{outline:2px solid rgb(var(--cb-focus));outline-offset:3px}.cb-post-preview--illustrated{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.cb-post-preview__artwork{display:block;align-self:start;overflow:hidden;width:100%;aspect-ratio:4/3;border-radius:calc(var(--cb-public-radius) - 5px);background:rgb(var(--cb-surface))}.cb-post-preview__artwork img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .18s ease}.cb-post-preview__artwork-fallback{display:grid;width:100%;height:100%;place-items:center;padding:16px;color:rgb(var(--cb-muted));font-size:var(--cb-type-metadata);text-align:center}.cb-post-preview:hover .cb-post-preview__artwork img{transform:scale(1.015)}.cb-post-preview__body{display:flex;min-width:0;flex-direction:column;align-items:stretch;height:100%}.cb-post-preview__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;color:rgb(var(--cb-accent-text));font-size:var(--cb-type-metadata);font-weight:600;line-height:1.5}.cb-post-preview__title{margin:0;font-size:var(--cb-type-card);font-weight:550;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.cb-post-preview__title a:hover{text-decoration:underline;text-underline-offset:4px}.cb-post-preview__excerpt{max-width:65ch;margin:12px 0 0;color:rgb(var(--cb-muted));font-size:.9375rem;line-height:1.7;overflow-wrap:anywhere}.cb-post-preview__metadata{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:16px;color:rgb(var(--cb-muted));font-size:var(--cb-type-metadata);line-height:1.6;overflow-wrap:anywhere}.cb-post-preview__metadata>*{min-width:0;max-width:100%}.cb-post-preview__metadata a{display:inline-flex;align-items:center;min-height:32px}.cb-post-preview__metadata a:hover{color:rgb(var(--cb-text));text-decoration:underline;text-underline-offset:3px}.cb-post-preview__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:auto;padding-top:12px}.cb-post-preview__creator{display:inline-flex;align-items:center;gap:9px;min-height:40px;min-width:0;max-width:100%;color:rgb(var(--cb-muted));font-size:var(--cb-type-metadata);font-weight:600;overflow-wrap:anywhere}.cb-post-preview__creator>span:last-child{min-width:0}.cb-post-preview__avatar{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:50%;background:rgb(var(--cb-surface));color:rgb(var(--cb-text))}.cb-post-preview__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-post-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cb-post-preview__actions a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:rgb(var(--cb-text));font-size:.9375rem;font-weight:650}.cb-post-preview__actions a:hover{color:rgb(var(--cb-accent-text))}.cb-post-preview--featured{padding:28px}.cb-post-preview--featured.cb-post-preview--illustrated{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.cb-post-preview--featured .cb-post-preview__title{font-size:var(--cb-type-featured)}.cb-post-preview--featured.cb-post-preview--text{border-inline-start:3px solid rgb(var(--cb-action))}.cb-post-preview--featured.cb-post-preview--text,.cb-post-preview--featured.cb-post-preview--text .cb-post-preview__body{width:100%;max-width:var(--cb-editorial-width);margin-inline:auto}.cb-public-work-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.cb-public-work-card{height:auto}.cb-public-work-card.cb-post-preview--illustrated{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:28px}.cb-public-work-card .cb-post-preview__body{height:auto}.cb-public-work-card .cb-post-preview__footer{margin-top:0}@media (max-width:1099px){.cb-post-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.cb-post-preview,.cb-post-preview--featured{padding:20px}.cb-post-preview--featured.cb-post-preview--illustrated,.cb-post-preview--illustrated,.cb-public-work-card.cb-post-preview--illustrated{grid-template-columns:minmax(0,1fr);gap:20px}.cb-post-preview__artwork{aspect-ratio:3/2}.cb-post-preview__title{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.cb-post-preview__artwork img{transition:none;transform:none!important}}