.mls-apply__img{height:100%;inset:0;max-width:none!important;object-fit:cover;opacity:var(--photo-op,.3);position:absolute;width:100%}.mls-apply__scrim{background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 60%,transparent) 40%,color-mix(in srgb,var(--bg) 94%,transparent) 100%);inset:0;position:absolute}.mls-apply__grid{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.mls-apply__kv{border-top:1px solid color-mix(in srgb,var(--fg) 18%,transparent);margin:24px 0 0;max-width:480px}.mls-apply__kv div{border-bottom:1px solid color-mix(in srgb,var(--fg) 18%,transparent);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.mls-apply__kv dt{color:var(--muted)}.mls-apply__kv dd{font-weight:700;margin:0;text-align:right}.mls-apply__card{border:1px solid rgba(244,241,234,.14);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.45);padding:clamp(20px,3vw,32px)}.mls-apply__guide{color:rgba(244,241,234,.7);display:block;font-size:14px;margin:14px auto 0}