@media (width<=760px){.section{padding:40px 0}.promo-grid .media-grid,.placement-portraits .media-grid,.placement-films .video-grid,.home-why .feature-grid,.home-steps .feature-grid,.interest-grid>.layout-copy{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.promo-grid .media-grid::-webkit-scrollbar,.placement-portraits .media-grid::-webkit-scrollbar,.placement-films .video-grid::-webkit-scrollbar,.feature-grid::-webkit-scrollbar,.interest-grid>.layout-copy::-webkit-scrollbar{display:none}.promo-grid .media-grid>*,.placement-portraits .media-grid>*,.placement-films .video-grid>*{scroll-snap-align:start;flex:0 0 80%}.promo-grid .media-grid img,.placement-portraits img{border-radius:14px;width:100%;height:auto}.home-why .feature-card,.home-steps .feature-card,.interest-grid a{scroll-snap-align:start;flex:0 0 78%;margin:0}.home-split{gap:18px}.home-advantage .center-heading{margin-bottom:6px}.home-advantage .center-heading>p:last-child{font-size:.9375rem}.home-advantage .promo-grid:before{display:none}.home-advantage .media-grid{box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:4px 16px 12px}.home-advantage .media-grid>*{background:linear-gradient(135deg,var(--blue),#006cb6);border-radius:16px;flex-basis:74%;padding:3px}.home-advantage .media-grid img{border-radius:13px}.home-advantage .media-grid>img,.home-advantage .media-grid>.pic>img{background:linear-gradient(135deg,var(--blue),#006cb6);scroll-snap-align:start;border-radius:16px;flex:0 0 74%;align-self:flex-start;width:74%;height:auto;padding:3px}.home-advantage .feature-grid{gap:12px}.home-advantage .feature-card{border-radius:14px;padding:16px}.home-advantage .feature-card.tiled{grid-template-columns:46px minmax(0,1fr);column-gap:14px}.home-advantage .card-tile{border-radius:12px;width:46px;height:46px}.home-advantage .card-tile .step-icon{width:22px;height:22px}.home-advantage .feature-card h3{margin-bottom:4px}.home-advantage .feature-card p{font-size:.9rem}.adv-more .feature-grid{grid-template-columns:1fr}.home-split .fold-body,.split-columns .fold-body{--fold-h:12em}.home-split .fold-more{margin-top:-6px}.logo-band{gap:14px;padding:28px 0}.logo-pause{min-height:32px;padding:0 12px;font-size:.75rem}.logo-track{gap:12px;padding:4px 16px 8px}.logo-track li{border-radius:12px;width:132px;height:72px;padding:10px 12px}.logo-band[data-size=small] .logo-track li{width:112px;height:60px;padding:8px 10px}.logo-band[data-size=large] .logo-track li{width:156px;height:84px;padding:12px 14px}.logo-band[data-width=full] .logo-track{padding-inline:16px}.accreditation-band .logo-grid{scrollbar-width:none;gap:10px;margin:12px -16px 0;padding:0 16px 6px;display:flex;overflow-x:auto}.accreditation-band .logo-grid::-webkit-scrollbar{display:none}.accreditation-band .logo-grid figure{border:1px solid var(--line);background:#fff;border-radius:12px;flex:0 0 92px;margin:0;padding:8px}.accreditation-band .logo-grid img{object-fit:contain;width:100%;height:40px}.finder-heading p{display:none}.home-placement .home-split .layout-copy ul{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.home-placement .home-split .layout-copy li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;margin:0;padding:6px 12px;font-size:.85rem}.home-placement .home-split .layout-copy li:before,.home-placement .home-split .layout-copy li::marker{content:none}.placement-solo{border-radius:16px;gap:16px;padding:24px 16px}.placement-solo .placement-intro h3{margin:10px 0 4px;font-size:1rem}.placement-solo .placement-intro p{font-size:.95rem;line-height:1.6}.placement-solo .placement-points{background:#fff;border:1px solid #e2dcf6;border-radius:14px;gap:0 12px;padding:10px 14px}.placement-solo .placement-points ul{gap:0}.placement-solo .placement-points li{background:0 0;border:0;border-radius:0;padding:7px 0 7px 25px;font-size:.82rem;line-height:1.35}.placement-solo .placement-points li:before{background-size:10px;width:17px;height:17px;margin-top:0;top:8px;left:0}.placement-films .video-grid{margin-top:16px}.faq-cb:not(:checked)~details.faq-item:nth-of-type(n+4){display:none}.faq-all{border:1px solid var(--line);min-height:48px;color:var(--blue);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;font-weight:700;display:flex}.faq-cb:checked~.faq-all{display:none}.faq-cb:focus-visible~.faq-all{outline-offset:2px;outline:3px solid #d28700}.faq-portrait{display:none}}
