.cms-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:80px}.cms-blog-grid article{border:1px solid var(--line);border-radius:24px;overflow:hidden}.cms-blog-grid a{display:block;padding:26px;text-decoration:none;color:inherit}.cms-blog-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin-bottom:24px}.cms-blog-grid h2{font-size:32px;line-height:1.15;letter-spacing:-1px;overflow-wrap:anywhere}.cms-blog-grid p:not(.eyebrow){color:var(--muted);line-height:1.7}.cms-blog-grid span{font-weight:600}.cms-article{max-width:920px;padding-block:72px}.cms-article h1{font-size:clamp(38px,5vw,70px);line-height:1.08;letter-spacing:-2px;overflow-wrap:anywhere}.cms-article>.eyebrow{margin-top:38px}.cms-lead{font-size:22px;line-height:1.6;color:var(--muted)}.cms-article-cover{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:20px;margin-block:28px}.cms-prose{max-width:730px;margin:40px auto 56px;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.cms-prose h2{font-size:32px;line-height:1.2;margin-top:44px}.cms-prose p{margin-bottom:28px}.cms-preview-banner{background:#e50914;color:white;text-align:center;padding:12px;font:14px system-ui;position:relative;z-index:100}.cms-preview-banner a{color:inherit;text-decoration:underline}@media(max-width:650px){.cms-blog-grid{grid-template-columns:minmax(0,1fr)}.cms-article{padding-block:48px}.cms-lead{font-size:19px}.cms-prose{font-size:17px}}
