.tsara-teaser{background:#082522;color:#fff;padding:76px 0;scroll-margin-top:100px}.teaser-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:44px;align-items:center}.teaser-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;color:#e0c274}.teaser-copy h2{font-size:clamp(32px,4vw,54px);line-height:1.08;color:#fff;margin:18px 0}.teaser-copy h2 em{font-style:normal;color:#e0c274}.teaser-copy p{color:#d0ddd7;line-height:1.7;max-width:360px}.teaser-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.teaser-tags span{border:1px solid #658278;border-radius:30px;padding:6px 11px;font-size:12px;color:#eef3ed}.teaser-link{color:#e8cf8b;text-decoration:underline;text-underline-offset:5px}.teaser-player{min-width:0}.teaser-player video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#061916;border:1px solid #7d784f;border-radius:16px;box-shadow:0 18px 46px #0005}.teaser-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:#ccd8d0;margin-top:14px}.teaser-meta a{color:#e8cf8b}.tsara-teaser a:focus-visible,.tsara-teaser video:focus-visible{outline:3px solid #e8cf8b;outline-offset:5px}@media(max-width:760px){.tsara-teaser{padding:44px 0}.teaser-grid{grid-template-columns:1fr;gap:26px}.teaser-copy h2 br{display:none}.teaser-copy h2 em:before{content:' '}.teaser-copy p{max-width:100%}.teaser-player video{border-radius:12px}}
