.fw-newsletter-preview{background:var(--background);color:var(--foreground);letter-spacing:0;padding:72px 24px 96px}.fw-newsletter-preview .newsletter-inner{width:100%;max-width:960px;margin-inline:auto}.fw-newsletter-preview .newsletter-heading{letter-spacing:0;margin:0;font-size:48px;font-weight:700;line-height:1.15}.fw-newsletter-preview .newsletter-intro{max-width:640px;color:var(--muted-foreground);margin:20px 0 0;font-size:18px;line-height:1.7}.fw-newsletter-preview .newsletter-list{border-top:1px solid var(--border);margin:40px 0 0;padding:0;list-style:none}.fw-newsletter-preview .newsletter-row{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:48px;padding-block:32px;text-decoration:none;display:grid}.fw-newsletter-preview .newsletter-row:hover .newsletter-title{color:var(--primary)}.fw-newsletter-preview .newsletter-row:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.fw-newsletter-preview .newsletter-sample-label{color:var(--muted-foreground);margin:0 0 12px;font-size:13px;line-height:1.5;display:block}.fw-newsletter-preview .newsletter-title{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:1.35}.fw-newsletter-preview .newsletter-thumbnail-frame{aspect-ratio:8/5;background:var(--muted);border-radius:12px;width:220px;height:137.5px;display:block;overflow:hidden}.fw-newsletter-preview .newsletter-thumbnail{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.fw-newsletter-preview .newsletter-excerpt{color:var(--muted-foreground);margin:14px 0 0;font-size:16px;line-height:1.65}@media (width<=640px){.fw-newsletter-preview{padding:44px 20px 64px}.fw-newsletter-preview .newsletter-heading{font-size:36px}.fw-newsletter-preview .newsletter-intro{margin-top:16px;font-size:16px}.fw-newsletter-preview .newsletter-list{margin-top:28px}.fw-newsletter-preview .newsletter-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.fw-newsletter-preview .newsletter-title{font-size:24px}.fw-newsletter-preview .newsletter-thumbnail-frame{width:min(100%,300px);height:auto}}
