.uc-legacy-intro{padding-top:64px;padding-bottom:36px;color:#17374f}.uc-legacy-intro h1{font-size:clamp(36px,5vw,66px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 22px}.uc-legacy-intro>p{max-width:780px;color:#526a7d;font-size:18px;line-height:1.7}.uc-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:48px}.uc-gallery-card{border:1px solid #e0e8ef;border-radius:18px;overflow:hidden;background:#fff}.uc-gallery-card>a{display:block;color:#17374f;text-decoration:none}.uc-gallery-photo{aspect-ratio:2;background:#f4f7fa;display:flex;align-items:center;justify-content:center}.uc-gallery-photo img{width:100%;height:100%;object-fit:contain}.uc-gallery-caption{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.uc-gallery-caption h2{font-size:23px;line-height:1.25;margin:0}.uc-gallery-caption>span,.uc-faq-product{font-size:14px;color:#0666bf}.uc-gallery-card a:hover h2{text-decoration:underline;text-underline-offset:4px}.uc-faq-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.uc-faq-jumps a{padding:10px 17px;border:1px solid #d5e1ea;border-radius:999px;color:#17374f;text-decoration:none;background:#f5f8fb}.uc-faq-jumps a:hover{border-color:#0666bf}.uc-faq-groups{max-width:1060px}.uc-faq-group{padding:26px 0 40px;scroll-margin-top:100px}.uc-faq-group h2{font-size:30px;color:#17374f;margin:0}.uc-faq-group .walkin-faq-list{max-width:none;margin-top:14px}.uc-faq-product{display:inline-block;margin-top:22px;text-decoration:none}.uc-legacy-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:40px;padding-bottom:60px}.uc-legacy-cta h2{font-size:30px;color:#17374f}.uc-legacy-cta p{font-size:16px;line-height:1.65;color:#526a7d;max-width:580px}.uc-legacy-cta>div:last-child{display:flex;flex-wrap:wrap;gap:12px}.uc-gallery-card a:focus-visible,.uc-faq-jumps a:focus-visible,.uc-faq-product:focus-visible{outline:3px solid #0666bf;outline-offset:4px}@media(max-width:720px){.uc-legacy-intro{padding-top:36px;padding-bottom:24px}.uc-legacy-intro>p{font-size:16px}.uc-gallery-grid{grid-template-columns:1fr;gap:18px}.uc-gallery-caption{padding:18px;align-items:flex-start;flex-direction:column;gap:8px}.uc-gallery-caption h2{font-size:22px}.uc-faq-group h2{font-size:26px}.uc-legacy-cta{flex-direction:column;align-items:flex-start;padding-top:24px;padding-bottom:40px;gap:16px}}
