.guide-launch{background:#fffaf2;animation:none;z-index:30}.guide-launch::before,.guide-launch::after{display:none!important}.guide-koi{position:fixed;left:0;top:0;width:62px;height:36px;margin-left:-31px;margin-top:-18px;z-index:29;color:#53664e;pointer-events:none;transform-origin:center;opacity:.72}.guide-koi svg{width:100%;height:100%}.warm-guide{position:fixed;inset:auto 22px 86px auto;margin:0;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 110px);padding:0;border:1px solid #cbd0bf;border-radius:25px;background:#fffaf2;color:#223b27;box-shadow:0 16px 60px #12201633;font:inherit;overflow:auto}.warm-guide::backdrop{background:#142b1926}.guide-top{display:flex;justify-content:space-between;gap:15px;padding:24px 24px 18px;border-bottom:1px solid #d8dace;background:#fffaf2}.guide-top .eyebrow{margin:0 0 8px;font-size:10px}.guide-top h2{font-size:27px;margin:0}.guide-close,.guide-reset,.guide-question-link{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:13px;padding:8px;align-self:flex-start}.guide-body{padding:20px 24px;font-size:15px;line-height:1.55}.guide-intro{margin:0 0 18px;font-size:17px}.guide-choice{display:block;width:100%;padding:12px 15px;text-align:left;border:1px solid #bec6b2;border-radius:14px;background:#f2eee4;color:#223b27;margin:10px 0;font-size:14px;transition:transform .18s,background .18s}.guide-choice:hover{background:#dce5d2;transform:scale(1.015)}.guide-link{display:block;text-decoration:underline;text-underline-offset:4px;margin:13px 0}.guide-card{padding:18px 0;border-top:1px solid #ccd2c4}.guide-card h3,.guide-body h3{font-size:21px;margin:0 0 10px}.guide-status{display:inline-block;border:1px solid #bec6b2;border-radius:30px;padding:3px 10px;font-size:12px}.guide-card p{margin:12px 0}.guide-bottom{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid #d8dace;font-size:13px}.guide-search{margin-top:22px}.guide-search label{margin-bottom:8px}.guide-search input{font-size:16px}.guide-question-link{padding-left:0}@media(max-width:600px){.warm-guide{right:14px;bottom:80px;max-height:calc(100dvh - 100px)}.guide-body{padding:18px 20px}.guide-launch{bottom:18px;right:18px}}@media(prefers-reduced-motion:reduce){.guide-choice{transition:none}.guide-choice:hover{transform:none}}

.warm-guide>.guide-search{margin:0;padding:16px 24px;border-top:1px solid #d8dace}.warm-guide .guide-intro:focus{outline:none}
