
.rari-luxxamed-film{margin:clamp(40px,6vw,80px) 0;padding:clamp(18px,3vw,36px);border:1px solid #426c5c;border-radius:22px;background:linear-gradient(140deg,#12372d,#071b17);}
.rari-luxxamed-film .film-heading{max-width:760px;margin-bottom:24px;}
.rari-luxxamed-film .film-eyebrow{color:#bbd5c9;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;}
.rari-luxxamed-film h2{font-size:clamp(32px,4vw,54px);line-height:1.15;margin:0 0 18px;}
.rari-luxxamed-film p{font-size:17px;line-height:1.65;}
.rari-luxxamed-film figure{margin:0;}.rari-luxxamed-film .film-player{position:relative;}
.rari-luxxamed-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;background:#03100d;object-fit:contain;}
.rari-luxxamed-film video::cue{color:#fff;background:rgba(0,0,0,.88);font-family:Arial,sans-serif;font-size:clamp(13px,1.35vw,21px);}
.rari-luxxamed-film .film-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;background:#0a2922ef;color:#fff;border:1px solid #b2cebe;border-radius:999px;font:600 16px/1.4 Arial,sans-serif;cursor:pointer;white-space:nowrap;}
.rari-luxxamed-film .film-start[hidden]{display:none;}.rari-luxxamed-film .film-start:focus-visible{outline:3px solid #fff;outline-offset:4px;}
.rari-luxxamed-film figcaption{margin-top:12px;color:#c1d6cb;font-size:14px;line-height:1.6;}
.rari-luxxamed-film .film-context{margin-top:24px;padding-top:20px;border-top:1px solid #426c5c;}
.rari-luxxamed-film .film-context h3{font-family:inherit;font-size:18px;margin:0 0 10px;color:#fff;}
.rari-luxxamed-film .film-context p{font-size:16px;color:#d2e0d8;margin:10px 0;}
.rari-luxxamed-film .film-context details{margin-top:14px;}.rari-luxxamed-film summary{cursor:pointer;color:#fff;min-height:44px;line-height:1.6;}
@media(max-width:760px){.rari-luxxamed-film{padding:18px 14px;border-radius:18px;margin:36px 0;}.rari-luxxamed-film p{font-size:16px;}.rari-luxxamed-film video{border-radius:8px;}}
