.palawan-film-section{background:#e9eee7;border-top:1px solid #d8e0d6;border-bottom:1px solid #d8e0d6}
.palawan-film-section .section-heading{margin-bottom:38px}
.film-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);align-items:stretch;gap:0;background:#123f45}
.film-player{background:var(--ivory);min-width:0;margin:0;align-self:start}
.film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0b2226}
.film-player video:focus-visible{outline:3px solid var(--brass);outline-offset:4px}
.film-player figcaption{display:flex;justify-content:space-between;gap:16px;padding:17px 20px 8px;color:var(--ink);font-size:10px;letter-spacing:.025em}
.film-caption-note{padding:0 20px 18px;font-size:10px;line-height:1.65;color:#5a6b68}
.film-status{font-size:12px;padding:0 20px 18px;color:var(--teal)}
.film-status[hidden]{display:none}
.film-story{padding:34px 30px 24px;color:var(--ivory);display:flex;flex-direction:column;align-items:flex-start}
.film-story>.eyebrow{color:#becfc9;font-size:9px;margin-bottom:19px}
.film-story h3{font-size:clamp(26px,2.4vw,36px);line-height:1.18;letter-spacing:-.035em;margin-bottom:18px;color:var(--ivory)}
.film-story>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#d9e2da}
.film-play-link{display:flex;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid #95b1ad;padding:17px 0 12px;color:var(--ivory);font-size:11px;line-height:1.5;text-align:left;margin-top:auto;width:100%}
.film-play-link>span:last-child{margin-left:auto}
.film-play-symbol{height:29px;width:29px;border:1px solid #a1b8b1;display:grid;place-items:center;font-size:10px;flex:none;padding-left:2px}
.film-story-location{font-size:8px;letter-spacing:.15em;color:#afc3bd;margin-top:23px}
.condotel-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:45px}
.condotel-benefits article{border-top:1px solid #c4d0c6;padding-top:20px}
.benefit-index{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#466360;margin-bottom:17px}
.condotel-benefits h3{font-size:24px;line-height:1.2;margin-bottom:14px;letter-spacing:-.025em}
.condotel-benefits p{font-size:12px;line-height:1.8;color:#536864}
.condotel-next{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:31px 0;border-top:1px solid #c4d0c6;border-bottom:1px solid #c4d0c6;margin-top:36px}
.condotel-next h3{font-size:28px;line-height:1.3;margin-bottom:7px;letter-spacing:-.025em}
.condotel-next p{font-size:12px;color:#536864}
.condotel-next .button{flex:none}
.condotel-terms{display:flex;align-items:flex-start;gap:35px;padding-top:18px;font-size:10px;color:#526662;line-height:1.8}
.condotel-terms p{max-width:760px}
.condotel-terms a{flex:none;text-underline-offset:4px}
.detail-actions [data-watch-condotel]{font-size:12px;text-align:left;justify-content:flex-start}
@media(max-width:1050px){.film-layout{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr)}.film-story{padding:26px 23px}.film-story h3{font-size:28px}.film-story>p:not(.eyebrow){font-size:12px}.film-story-location{margin-top:15px}.condotel-benefits{gap:23px}.condotel-benefits h3{font-size:22px}.condotel-terms{display:block}.condotel-terms a{display:inline-block;margin-top:9px}}
@media(max-width:850px){.film-layout{grid-template-columns:1fr}.film-story{padding:27px 30px;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.film-story>.eyebrow{grid-column:1/-1;margin:0}.film-story h3{font-size:34px;margin:0}.film-story>p:not(.eyebrow){font-size:13px}.film-play-link{width:fit-content;gap:14px}.film-story-location{align-self:end;justify-self:end;margin:0 0 9px}.condotel-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.condotel-next h3{font-size:26px}.condotel-next .button{font-size:11px;padding:15px 20px}}
@media(max-width:550px){.palawan-film-section .section-heading{margin-bottom:26px}.film-player figcaption{font-size:9px;padding:14px 15px 7px;gap:10px}.film-player figcaption span:first-child{max-width:55%}.film-caption-note,.film-status{padding-left:15px;padding-right:15px;font-size:10px}.film-story{display:flex;padding:25px 23px;gap:0}.film-story>.eyebrow{margin-bottom:17px}.film-story h3{font-size:33px;margin-bottom:16px}.film-story>p:not(.eyebrow){font-size:13px}.film-play-link{width:100%;margin-top:12px;padding-bottom:13px}.film-story-location{align-self:flex-start;margin-top:20px}.condotel-benefits{grid-template-columns:1fr;gap:25px;margin-top:30px}.condotel-benefits article{padding-top:19px}.benefit-index{margin-bottom:12px}.condotel-benefits h3{font-size:26px;margin-bottom:10px}.condotel-benefits p{font-size:13px}.condotel-next{display:block;padding:26px 0;margin-top:29px}.condotel-next h3{font-size:27px}.condotel-next p{font-size:13px}.condotel-next .button{margin-top:21px;font-size:12px}.condotel-terms{font-size:10px}}
.film-direct-link{display:inline-block;margin:0 20px 18px;font-size:10px;color:var(--teal);text-underline-offset:4px}.film-direct-link span{margin-left:6px}@media(max-width:550px){.film-direct-link{margin-left:15px}}
