.experience-faq{overscroll-behavior:contain;padding:20px 24px 24px;font-size:14px;line-height:1.55;overflow-y:auto}.experience-faq dt{color:var(--color-text-main);font-weight:700}.experience-faq dd{color:var(--color-text-nav);margin-top:4px}.experience-faq dd+dt{margin-top:16px}.guide-overlay{z-index:90;background:var(--color-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.guide-dialog{border:1px solid var(--color-border-strong);background:var(--color-bg-main);width:min(100%,1000px);max-height:calc(100dvh - 48px);color:var(--color-text-main);box-shadow:0 30px 100px -30px var(--color-accent-shadow);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.guide-dialog--compact{width:min(100%,34rem)}.guide-dialog__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.guide-dialog__eyebrow{color:var(--color-accent);letter-spacing:.16em;font-size:10px;font-weight:800}.guide-dialog__header h2{margin-top:4px;font-size:24px;font-weight:800;line-height:1.25}.guide-dialog__close{background:var(--color-bg-elevated);width:40px;height:40px;color:var(--color-text-nav);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide-dialog__close:hover{background:var(--color-hover)}@media (width<=699px){.guide-overlay{padding:12px}.guide-dialog{border-radius:22px;max-height:calc(100dvh - 24px)}.guide-dialog__header{padding:18px}.guide-dialog__header h2{font-size:20px}}
