.seo-service-links{display:flex;flex-wrap:wrap;gap:14px 26px;padding-top:32px;padding-bottom:28px;font-size:14px}.seo-service-links a{text-decoration:underline;text-underline-offset:5px}.service-hero{background:#123b43;color:#fff;padding:40px 0 66px}.breadcrumbs{display:flex;gap:12px;font-size:14px;margin-bottom:40px;color:#dbe7e5}.breadcrumbs a{text-decoration:underline}.service-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.12;max-width:900px;margin:20px 0}.service-hero p{font-size:19px;line-height:1.7;max-width:780px;color:#e3eeec;margin-bottom:30px}.service-text{display:inline-block;margin:16px 24px;text-decoration:underline;text-underline-offset:5px}.service-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:start}.service-copy section{margin-bottom:38px;scroll-margin-top:120px}.service-copy h2,.service-aside h2{font-size:28px;line-height:1.3;letter-spacing:-.7px;margin-bottom:16px}.service-copy p,.service-aside p{font-size:17px;line-height:1.8;color:#465b5e}.service-copy a{text-decoration:underline}.service-aside{padding:28px;background:#f0f3ef;border:1px solid #dbe4df;border-radius:12px}.service-aside p{margin:18px 0}.service-aside .button{width:100%;font-size:14px}.service-aside .text-link{margin-top:24px;font-size:14px}.service-faq details{border-top:1px solid #d8e1dd;padding:18px 0}.service-faq summary{font-weight:650;cursor:pointer;line-height:1.6}.service-faq details p{margin-top:12px}.cinema-title-group #hero-title{font-size:clamp(40px,4.8vw,74px)}:focus-visible{outline:3px solid #c78654;outline-offset:5px}@media(max-width:800px){.service-layout{grid-template-columns:1fr;gap:24px}.service-hero{padding:26px 0 42px}.service-hero p{font-size:17px}.breadcrumbs{margin-bottom:28px}.service-text{margin-left:0;display:block}.seo-service-links{gap:18px 22px}.service-aside{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
