#trial-benefit{scroll-margin-top:90px}
#trial-benefit>.hub-experience-title{max-width:1250px;margin:0 auto 28px}
.hub-experience-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);max-width:1250px;margin:auto;gap:4vw;align-items:center}
.hub-session-gallery{min-width:0;width:100%}
#trial-benefit .hub-session-gallery .lp-photos{aspect-ratio:3/2;width:100%;height:auto;background:#20372c}
#trial-benefit .hub-session-gallery .lp-photo{object-fit:contain;object-position:center}
.hub-session-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}
.hub-session-thumbs button{padding:0;border:2px solid transparent;background:transparent;opacity:.65;cursor:pointer;min-width:0;min-height:44px}
.hub-session-thumbs button[aria-pressed=true]{border-color:#294639;opacity:1}
.hub-session-thumbs button:focus-visible{outline:3px solid #294639;outline-offset:3px}
.hub-session-thumbs img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.hub-session-caption{margin:9px 0 0;font-size:11px;color:#536156;letter-spacing:.04em}
.hub-experience-inner .rs-guide-intro{margin-bottom:28px}
@media(hover:hover){.hub-session-thumbs button:hover{opacity:1}}
@media(max-width:768px){.hub-experience-inner{display:flex;flex-direction:column;gap:26px}#trial-benefit>.hub-experience-title{margin-bottom:22px}.hub-session-thumbs{gap:4px;margin-top:8px}.hub-session-thumbs button{display:flex;align-items:center}.hub-session-gallery .lp-controls{bottom:8px;right:8px}}
