.cloudlab-detail-photo{margin-top:35px;margin-bottom:0}.cloudlab-detail-photo img{width:100%;height:360px;object-fit:cover;object-position:center 42%;background:#edf3f6}.cloudlab-detail-photo figcaption{font-size:11px;color:#4b606b;margin-top:14px;max-width:900px}.cloudlab-detail-photo img[src*=supervision]{object-fit:contain}.family-unit{padding:78px 0;border-top:1px solid var(--line);background:#fff}.family-unit:nth-of-type(even){background:#f4f8fa}.family-unit .family-kicker{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#006b8f;margin-bottom:22px}.family-unit h2{max-width:930px;font-size:clamp(30px,3.5vw,48px);line-height:1.2;letter-spacing:-1.7px;margin:0 0 30px}.family-unit .family-intro{max-width:900px;color:#405c6a;font-size:15px}.family-unit .family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.family-unit .family-grid article{border-top:2px solid #00799f;padding-top:24px}.family-unit .family-grid h3{font-size:22px;margin-bottom:16px}.family-unit .family-grid p{font-size:13px;color:#4b606b}.family-unit .family-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px;margin-top:42px}.family-unit .family-links a{border-top:1px solid #9fb5bf;padding-top:23px;display:flex;align-items:flex-start;flex-direction:column;gap:15px}.family-unit .family-links strong{font-size:18px;font-weight:400;line-height:1.4}.family-unit .family-links a>span{font-size:13px;color:#4b606b}.family-unit .family-links a>span:last-child{font-size:25px;color:#00799f}.family-unit .family-links a:hover strong{text-decoration:underline;text-underline-offset:5px}.family-faq details{max-width:1000px}.family-faq details p{max-width:850px}.cloudlab .nav nav{gap:24px}.cloudlab .nav nav>a{white-space:nowrap}@media(max-width:1000px){.cloudlab .nav nav{gap:15px;font-size:11px}}@media(max-width:760px){.cloudlab-detail-photo img{height:260px}.family-unit{padding:56px 0}.family-unit .family-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.family-unit .family-links{grid-template-columns:1fr}.family-unit h2{letter-spacing:-1px}.family-unit .family-intro{font-size:14px}.cloudlab .nav nav>a{white-space:normal}}