.hub-model-home .hub-student-guide{color:#f5f8fc;background:linear-gradient(120deg,#071b2c,#0d2e47);border:2px solid #ffd949;border-radius:18px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;margin:0 0 36px;padding:28px;display:grid;box-shadow:0 8px 28px #071b2c22}.hub-student-guide-copy{min-width:0}.hub-student-guide-badge{color:#071b2c;letter-spacing:.04em;background:#ffd949;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.5;display:inline-block}.hub-model-home .hub-student-guide h2{color:#fff;letter-spacing:normal;margin:10px 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.15}.hub-model-home .hub-student-guide p{color:#d3e3ef;margin:0 0 16px;font-size:16px;line-height:1.6}.hub-model-home .hub-student-guide .hub-student-guide-reminder{color:#fff;border-left:3px solid #ffd949;padding-left:12px;font-weight:700}.hub-student-guide-copy a{color:#ffd949;text-underline-offset:4px;font-size:14px;text-decoration:underline;display:inline-flex}.hub-student-guide-media{aspect-ratio:16/9;background:#061524;border-radius:12px;min-width:0;overflow:hidden}.hub-student-guide-media button{cursor:pointer;color:#fff;background:#061524;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.hub-student-guide-media img{object-fit:contain;width:100%;height:100%;display:block}.hub-student-guide-media button span{white-space:nowrap;color:#071b2c;background:#ffd949;border:2px solid #fff;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0006}.hub-student-guide-media button:focus-visible{outline-offset:-5px;outline:3px solid #ffd949}.hub-student-guide-media iframe{border:0;width:100%;height:100%;display:block}@media (max-width:700px){.hub-model-home .hub-student-guide{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px;padding:20px}.hub-model-home .hub-student-guide h2{font-size:28px}.hub-student-guide-media button span{padding:9px 13px;font-size:14px;bottom:10px}}
