.ct-expanded-photo{margin:0;min-width:0}.ct-expanded-photo img{display:block;width:100%;height:auto;border-radius:18px}.ct-expanded-photo figcaption{font-size:12px;line-height:1.6;color:#52656b;margin-top:12px}.ct-expanded-page .ct-section-title{overflow-wrap:break-word}.ct-expanded-endpoint{margin:30px 0}.ct-expanded-endpoint strong{font-size:19px}.ct-expanded-endpoint p{margin:8px 0}.ct-expanded-page .ct-service-operating-grid{margin-top:30px}.ct-expanded-page .seo-faq details{max-width:960px;border-bottom:1px solid #dce4e6;padding:19px 0}.ct-expanded-page .seo-faq summary{font-weight:600;font-size:18px;line-height:1.5;cursor:pointer}.ct-expanded-page .seo-faq details p{line-height:1.85;margin:16px 0}.ct-expanded-related{display:flex;flex-wrap:wrap;gap:16px 28px;list-style:none;padding:0;margin-top:25px}.ct-expanded-related a{line-height:1.7}.ct-expanded-main #expanded-request{scroll-margin-top:115px}.ct-expanded-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:25px 0;padding-left:20px}.ct-expanded-checklist li{line-height:1.7}.ct-expanded-form-note{background:#fff;border-left:3px solid #c80020;padding:18px;margin:0 0 22px;line-height:1.8}.ct-expanded-main textarea{min-height:300px!important;line-height:1.65}.ct-expanded-collection{max-width:1240px;padding:32px;margin:35px auto;color:#20343b;background:#f2f6f7;border-radius:14px;box-sizing:border-box}.ct-expanded-collection h2{font-size:28px;line-height:1.4;margin:0 0 22px}.ct-expanded-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ct-expanded-collection-grid a{padding:20px;border:1px solid #dce4e6;border-radius:10px;background:#fff;text-decoration:none!important;min-width:0;overflow-wrap:break-word}.ct-expanded-collection-grid strong,.ct-expanded-collection-grid span{display:block;line-height:1.6}.ct-expanded-collection-grid strong{font-size:17px;margin-bottom:10px}.ct-expanded-collection-grid span{font-size:14px;color:#52656b}.ct-expanded-main a:focus-visible,.ct-expanded-main summary:focus-visible,.ct-expanded-collection a:focus-visible{outline:2px solid #c80020;outline-offset:4px}.ct-expanded-main section[id]{scroll-margin-top:115px}@media(max-width:850px){.ct-expanded-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-expanded-checklist{grid-template-columns:1fr}.ct-expanded-photo{margin-top:22px}.ct-expanded-main .ct-detail-intro-grid{grid-template-columns:1fr}.ct-expanded-collection{padding:24px 18px;margin:25px 18px}.ct-expanded-page .ct-hub-nav{flex-wrap:wrap}}@media(max-width:550px){.ct-expanded-collection-grid{grid-template-columns:1fr}.ct-expanded-page .ct-section-title{font-size:36px}.ct-expanded-main .contactsRow{display:block}.ct-expanded-main .contactsRow>.left,.ct-expanded-main .contactsRow>.right{width:100%;float:none}.ct-expanded-main .contactsRow>.right{margin-top:36px}.ct-expanded-page .ct-detail-actions{align-items:flex-start;flex-direction:column;gap:18px}}

.ct-services-hub .ct-expanded-endpoint,.ct-services-hub .ct-expanded-sources{display:block}.ct-expanded-sources ul{padding-left:20px;margin:16px 0}.ct-expanded-sources li{line-height:1.7;margin-bottom:10px}.ct-expanded-main .ct-service-quote>div>p,.ct-expanded-main #expanded-request>div>p{line-height:1.85;color:#52656b}
