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