.sp-video-library{background:#f7f8f5;color:#173f49;padding-block:70px!important}.sp-video-library-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin:0 auto 42px;max-width:1050px}.sp-video-library-heading h2{font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.12;margin:14px 0 0;letter-spacing:-.035em}.sp-video-library-heading>p{font-size:18px;line-height:1.7;margin:0}.sp-video-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:800px;margin:auto}.sp-video-library-card{margin:0;min-width:0}.sp-video-library-card video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#173f49;border-radius:18px;box-shadow:0 12px 34px #173f4915}.sp-video-library-card figcaption{padding-top:24px}.sp-video-library-card h3{font-size:26px;line-height:1.2;font-weight:400;margin:12px 0}.sp-video-library-card figcaption p{font-size:17px;line-height:1.65;min-height:84px;margin:0 0 20px}.sp-video-library-card .sp-video-expand{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:18px 22px;font-size:18px;border:1px solid #173f49;text-decoration:none;color:#173f49;background:transparent;border-radius:6px}.sp-video-library-card .sp-video-expand:hover{background:#173f49;color:#fff}.sp-video-library-bottom{max-width:800px;margin:34px auto 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.sp-video-library-bottom p{font-size:14px;line-height:1.5;max-width:400px}.sp-video-library-bottom .sp-button{font-size:15px;min-height:54px}@media(max-width:700px){.sp-video-library-heading{grid-template-columns:1fr;gap:20px}.sp-video-library-grid{gap:18px}.sp-video-library-card h3{font-size:20px}.sp-video-library-card figcaption p{font-size:14px;min-height:0}.sp-video-library-card .sp-video-expand{font-size:13px;padding:12px;min-height:48px}.sp-video-library-bottom{flex-direction:column;align-items:start}}
