.pl-category-video{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center;border-top:1px solid #d5c8b6}
.pl-category-video-copy h2{font-size:clamp(30px,3.5vw,52px);line-height:1.1;max-width:16ch}
.pl-category-video-copy>p{max-width:54ch}
.pl-category-video figure{margin:0;min-width:0}
.pl-category-video video{display:block;width:100%;height:auto;max-width:900px;max-height:640px;aspect-ratio:3/2;object-fit:contain;background:#201d18;border-radius:3px}
.pl-category-video figcaption{font-size:.85rem;line-height:1.55;margin-top:14px;color:#665c4e;max-width:65ch}
.pl-video-note{font-size:.83rem;line-height:1.55;color:#665c4e}
.pl-video-overview{border-top:1px solid #d5c8b6}
.pl-video-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:34px 0}
.pl-video-card{color:inherit;text-decoration:none;min-width:0;display:block}
.pl-video-card-image{position:relative;display:block;background:#dfd7ca;overflow:hidden;margin-bottom:17px;aspect-ratio:3/2}
.pl-video-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}
.pl-video-card-image>span{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff9;color:#30281c;backdrop-filter:blur(4px);font-size:14px}
.pl-video-card:hover img{transform:scale(1.025)}
.pl-video-card:focus-visible{outline:3px solid #75573a;outline-offset:7px}
.pl-video-card h3{font-size:clamp(23px,2vw,29px);line-height:1.16;margin:10px 0 15px}
.pl-video-card .text-action{font-size:.88rem}
@media(max-width:1000px){.pl-video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pl-category-video{gap:32px}}
@media(max-width:700px){.pl-category-video{grid-template-columns:1fr}.pl-category-video video{max-height:620px}.pl-category-video-copy h2{max-width:22ch}.pl-video-card-grid{grid-template-columns:1fr;gap:30px}.pl-video-card-image{aspect-ratio:3/2}}
@media(prefers-reduced-motion:reduce){.pl-video-card-image img{transition:none}.pl-video-card:hover img{transform:none}}
