.plh-video .plh-video-intro{width:100%;max-width:none;margin:0;padding:121px 8% 62px;background:#f1ece4;display:grid;grid-template-columns:1.6fr 1fr;column-gap:8%;row-gap:30px}
.plh-video-breadcrumb{grid-column:1/-1;font-size:11px;color:#81786c}
.plh-video-breadcrumb ol{display:flex;gap:12px;align-items:center;list-style:none;margin:0;padding:0}
.plh-video-breadcrumb li{margin:0;padding:0;list-style:none}
.plh-video-breadcrumb li+li::before{content:'/';margin-right:12px;color:#b7aa96}
.plh-video-breadcrumb [aria-current]{color:#38332c}
.plh-video .plh-video-heading .plh-eyebrow{color:#8b6d47;font-size:11px;letter-spacing:.09em;margin-bottom:21px}
.plh-video .plh-video-heading h1{font-size:clamp(52px,5.1vw,80px);line-height:.98;letter-spacing:-.035em}
.plh-video .plh-video-lead{max-width:440px;font-size:14px;line-height:1.8;color:#72695c;margin-top:24px}
.plh-video-header-detail{align-self:end;border-left:1px solid #d8cdbc;padding-left:34px}
.plh-video .plh-video-count{display:flex;align-items:baseline;gap:13px;margin-bottom:22px}
.plh-video-count strong{font-family:PLH Serif,Georgia,serif;font-weight:400;font-size:64px;line-height:1}
.plh-video-count span{font-size:12px;color:#72695c}
.plh-video-actions{display:flex;flex-direction:column;align-items:flex-start;gap:25px}
.plh-video .plh-video-actions .plh-text-link{font-size:12px}
.plh-video .plh-video-actions .plh-button{font-size:12px;min-height:49px;padding:13px 22px;gap:20px}
.plh-video .plh-video-library{max-width:1296px;margin:0 auto;padding-top:56px;padding-bottom:58px}
.plh-video-library-heading{margin-bottom:28px}
.plh-video-library-heading .plh-eyebrow{margin-bottom:9px}
.plh-video .lovell-sv{--lovell-sv-ink:#1a1a1a;--lovell-sv-muted:#777168;--lovell-sv-line:#e5dfd5;--lovell-sv-accent:#806341;font-family:PLH Sans,Arial,sans-serif}
.plh-video .lovell-sv .lovell-sv__grid{gap:26px;align-items:stretch}
.plh-video .lovell-sv .lovell-sv__card{border:1px solid #e5dfd5;border-radius:11px;background:#fff;display:flex;flex-direction:column}
.plh-video .lovell-sv .lovell-sv__media{border-radius:10px 10px 0 0;background:#161511;flex:none}
.plh-video .lovell-sv .lovell-sv__body{padding:23px 24px 20px;display:flex;flex-direction:column;flex:1}
.plh-video .lovell-sv .lovell-sv__topics{font-size:10px;letter-spacing:.04em;font-weight:500;line-height:1.6;margin-bottom:11px}
.plh-video .lovell-sv .lovell-sv__title{font-family:PLH Serif,Georgia,serif;font-size:29px;font-weight:500;line-height:1.14;letter-spacing:-.018em;margin-bottom:12px;overflow-wrap:break-word}
.plh-video .lovell-sv .lovell-sv__description{font-size:12px;line-height:1.85;margin-bottom:19px}
.plh-video .lovell-sv .lovell-sv__source{font-size:11px;font-weight:500;text-decoration:none;border-top:1px solid #ece7df;padding-top:14px;margin-top:auto;min-height:44px;color:#38332c}
.plh-video .lovell-sv .lovell-sv__source:hover{color:#806341;text-decoration:underline;text-underline-offset:4px}
.plh-video .lovell-sv .lovell-sv__hint{font-size:11px;line-height:1.8;text-align:center;margin-top:22px;color:#777168}
.plh-video .lovell-sv .lovell-sv__pagination ul{justify-content:center;gap:7px;margin:36px 0 0}
.plh-video .lovell-sv .lovell-sv__pagination a,.plh-video .lovell-sv .lovell-sv__pagination span{border-radius:50%;font-size:12px;border-color:#e5dfd5;color:#514b41;min-width:44px;min-height:44px}
.plh-video .lovell-sv .lovell-sv__pagination .current{background:#1a1a1a;color:#fff;border-color:#1a1a1a}
.plh-video .lovell-sv .lovell-sv__pagination a:hover{background:#f1ece4}
.plh-video .plh-footer{border-top:1px solid #e5dfd5}
.plh-video .plh-video-unavailable{padding:25px;background:var(--ivory);font-size:14px}
.plh-video .plh-video-unavailable a{text-decoration:underline}
.plh-desktop-nav [aria-current=page]{color:#806341}
.plh-video .plh-bottom-nav>a[aria-current=page] svg{fill:none;stroke:#111;stroke-width:2}
@media(min-width:1800px){.plh-video .plh-video-intro{padding-left:calc((100% - 1512px)/2);padding-right:calc((100% - 1512px)/2)}}
@media(max-width:960px) and (min-width:701px){.plh-video .plh-video-intro{padding:112px 6% 46px;column-gap:5%;grid-template-columns:1.3fr 1fr}.plh-video .plh-video-heading h1{font-size:52px}.plh-video .plh-video-lead{font-size:12px}.plh-video-header-detail{padding-left:22px}.plh-video .plh-video-actions .plh-button{font-size:10px;padding:12px 16px;gap:12px}.plh-video-count strong{font-size:54px}.plh-video .lovell-sv .lovell-sv__grid{gap:20px}}
@media(max-width:700px){
 .plh-video .plh-video-intro{padding:91px 21px 34px;display:block}
 .plh-video-breadcrumb{font-size:10px;margin-bottom:29px}
 .plh-video .plh-video-heading .plh-eyebrow{font-size:9px;letter-spacing:.04em;margin-bottom:17px}
 .plh-video .plh-video-heading h1{font-size:48px;line-height:.99}
 .plh-video .plh-video-lead{font-size:12px;line-height:1.8;margin-top:18px;max-width:310px}
 .plh-video-header-detail{border-left:0;border-top:1px solid #d8cdbc;padding:23px 0 0;margin-top:26px}
 .plh-video .plh-video-count{margin-bottom:19px;gap:10px}
 .plh-video-count strong{font-size:40px}.plh-video-count span{font-size:11px}
 .plh-video-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}
 .plh-video .plh-video-actions .plh-text-link{font-size:10px;gap:5px}
 .plh-video .plh-video-actions .plh-button{font-size:10px;min-height:45px;padding:12px 14px;gap:8px;white-space:normal}
 .plh-video .plh-video-actions svg{width:17px;height:17px}
 .plh-video .plh-video-library{width:calc(100% - 36px);padding:35px 0 36px}
 .plh-video .plh-video-library-heading{margin-bottom:22px}
 .plh-video .plh-video-library-heading h2{font-size:28px}
 .plh-video .lovell-sv .lovell-sv__grid{grid-template-columns:minmax(0,1fr);gap:26px;max-width:440px;margin:auto}
 .plh-video .lovell-sv .lovell-sv__body{padding:21px 21px 18px}
 .plh-video .lovell-sv .lovell-sv__title{font-size:29px}
 .plh-video .lovell-sv .lovell-sv__description{font-size:12px}
 .plh-video .lovell-sv .lovell-sv__pagination ul{gap:5px}
 .plh-video .lovell-sv .lovell-sv__pagination a,.plh-video .lovell-sv .lovell-sv__pagination span{font-size:11px;min-width:40px;padding:8px}
}
@media(max-width:374px){.plh-video .plh-video-heading h1{font-size:44px}.plh-video .plh-video-actions .plh-button{max-width:175px}.plh-video .plh-video-library-heading h2{font-size:26px}}
