.video-page{padding-top:24px;background:#fff9f7;color:#18243a}.video-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#667085;padding:24px 0}.video-breadcrumb a{color:inherit;text-decoration:none}.video-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:42px;align-items:center;padding:44px;background:linear-gradient(120deg,#fff1f5,#fff7ec);border:1px solid #f2dfdf;border-radius:28px}.video-hero-copy h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(30px,3.1vw,46px);line-height:1.14;margin:20px 0;color:#18243a;font-weight:700;letter-spacing:-.7px}.video-badge{display:inline-block;color:#c94627;background:white;border:1px solid #ffb7a3;border-radius:30px;padding:8px 16px;font-weight:600;font-size:14px}.video-intro{font-size:18px;line-height:1.8;color:#525d70;margin:0 0 26px}.video-photo{display:block;width:100%;height:auto;border-radius:20px;object-fit:contain}.video-content{margin:38px 0}.video-section{display:flow-root;background:white;border:1px solid #f1e1df;border-radius:22px;padding:36px;margin:24px 0}.video-section h2,.video-faq h2,.video-neighbours h2,.video-index h2{font-family:'Space Grotesk',sans-serif;font-size:28px;line-height:1.3;margin:0 0 22px;color:#1c2a3e}.video-section h3{font-size:21px;line-height:1.4;margin:26px 0 12px;color:#24334b}.video-section p,.video-faq p{font-size:17px;line-height:1.9;color:#525d70;margin:0 0 18px}.video-section-image{float:right;width:40%;margin:0 0 20px 32px}.video-faq{padding:32px 0}.video-faq details{border:1px solid #eadbd9;background:white;border-radius:14px;margin:12px 0;padding:20px 24px}.video-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.video-faq details p{padding-top:18px;margin:0}.video-neighbours{padding:30px 0 64px}.video-neighbours ul,.video-city-list,.video-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.video-neighbours a,.video-city-list a,.video-departments a{display:block;padding:16px;background:white;border:1px solid #ecdcd9;border-radius:12px;color:#23364b;text-decoration:none}.video-index{padding:40px 0 64px}.video-index h1{font-size:44px;line-height:1.2;margin:20px 0}.video-index h2{margin-top:40px}@media(max-width:700px){.video-page{padding-top:12px}.video-breadcrumb{padding:20px 0;font-size:12px;gap:7px}.video-hero{grid-template-columns:1fr;padding:24px 20px;gap:24px;border-radius:20px}.video-hero-copy h1{font-size:32px;letter-spacing:-.4px}.video-intro{font-size:16px;line-height:1.8}.video-section{padding:25px 20px}.video-section-image{float:none;width:100%;margin:0 0 24px}.video-section h2,.video-faq h2,.video-neighbours h2{font-size:25px}.video-section h3{font-size:20px}.video-section p,.video-faq p{font-size:16px}.video-neighbours ul,.video-city-list,.video-departments{grid-template-columns:1fr}.video-faq details{padding:18px}.video-index h1{font-size:34px}}
