.pf-video{margin:2.6rem 0;padding:1.4rem;border:1px solid var(--pf-line,#d5dbd1);border-radius:14px;background:#fffefa;scroll-margin-top:2rem}.pf-article-body .pf-video-heading h2{margin:.45rem 0;font-size:clamp(1.5rem,2.7vw,2rem);line-height:1.2}.pf-article-body .pf-video-heading>p:last-child{font-size:.88rem;color:#526268;margin:.55rem 0 1.1rem}.pf-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#243c43;border-radius:8px}.pf-video-caption{font-size:.87rem!important;line-height:1.65!important;color:#4a5e64;margin:.9rem 0!important}.pf-video-transcript{border-top:1px solid #dae0d7;padding-top:.7rem;font-size:.95rem}.pf-video-transcript summary{cursor:pointer;font-weight:600;padding:.45rem 0}.pf-video-transcript li{padding-left:.2rem;margin:.8rem 0}.pf-video-sources{font-size:.85rem!important}.pf-video-index{margin:3.5rem 0;padding-top:2.2rem;border-top:1px solid #d4dad0}.pf-video-index>h2{font-size:clamp(1.6rem,3vw,2.4rem);max-width:32ch}.pf-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.5rem}.pf-video-grid img{display:block;width:100%;height:auto;border-radius:8px}.pf-video-grid h3{font-size:1.25rem;margin:.8rem 0 .5rem;line-height:1.3}.pf-video-grid p{font-size:.88rem;color:#526268}.pf-owner-preview{font:14px/1.5 system-ui,sans-serif;padding:12px max(20px,calc((100vw - 1160px)/2));color:#49361b;background:#fff0c9;border-bottom:1px solid #e1cc99}.pf-owner-preview a{color:inherit;font-weight:600}.pf-profile-pending{color:#6a5841}.pf-profile-advanced{padding:16px;border:1px solid #d9dfd5;border-radius:6px}.pf-profile-advanced summary{cursor:pointer;font-weight:600}.pf-video :focus-visible{outline:3px solid #955335;outline-offset:4px}@media(max-width:680px){.pf-video{padding:.85rem;margin:2rem 0}.pf-video-grid{grid-template-columns:1fr;gap:1.3rem}.pf-video-grid img{max-width:100%}.pf-article-body .pf-video-heading h2{font-size:1.45rem}.pf-video-transcript ol{padding-left:1.25rem}}
