.guide-page{color:var(--ink);font-family:var(--font-app);padding-bottom:24px}.guide-hero{padding:18px 0 8px}.guide-eyebrow{color:var(--primary-deep);margin-bottom:10px;font-size:.875rem;font-weight:550;display:block}.guide-hero h1{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:1.625rem;font-weight:700;line-height:1.4}.guide-hero strong{font-weight:inherit;color:var(--primary)}.guide-hero p{color:var(--ink-secondary);word-break:keep-all;overflow-wrap:anywhere;margin-top:12px;font-size:1rem;line-height:1.65}.guide-section{padding-top:24px}.guide-section h2{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 14px;font-size:1.125rem;font-weight:650;line-height:1.5}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps li{align-items:center;gap:14px;padding:14px 0;display:flex}.guide-steps li+li{border-top:1px solid var(--hairline)}.guide-step-icon{flex:none;place-items:center;width:50px;height:54px;display:grid}.guide-step-copy{min-width:0}.guide-step-copy b{font-size:1rem;font-weight:600;line-height:1.5}.guide-step-copy b>span{color:var(--primary-deep)}.guide-step-copy p{color:var(--ink-secondary);word-break:keep-all;overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem;line-height:1.6}.guide-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px;display:grid}.guide-reward-card{word-break:keep-all;overflow-wrap:anywhere;border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:16px 12px;display:flex;position:relative}.guide-reward-card.cash{background:#eef7f3}.guide-reward-card.point{background:#f5f0ff}.guide-reward-card>span{color:var(--ink-secondary);font-size:.875rem;font-weight:550}.guide-reward-card>b{font-size:1rem;font-weight:650;line-height:1.45}.guide-reward-card>small{color:var(--ink-secondary);font-size:.875rem;line-height:1.5}.guide-reward-card>svg:last-child{color:var(--ink-secondary);position:absolute;top:22px;right:12px}.guide-note{color:var(--ink-secondary);word-break:keep-all;overflow-wrap:anywhere;margin-top:12px;font-size:.875rem;line-height:1.65}.guide-method{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.guide-method p{word-break:keep-all;overflow-wrap:anywhere;flex:10rem;min-width:0;font-size:.9375rem;line-height:1.6}.guide-mode{border-radius:20px;flex:none;padding:3px 9px;font-size:.8125rem;font-weight:550;line-height:1.5;display:inline-flex}.guide-mode.auto{color:#25705b;background:#eaf5f1}.guide-mode.manual{color:#925820;background:#fff1e3}.guide-text-link,.guide-faq details>a{min-height:44px;color:var(--primary-deep);align-items:center;gap:5px;font-size:.9375rem;font-weight:550;display:flex}.guide-text-link svg{flex:none}.guide-faq details{border-bottom:1px solid var(--hairline)}.guide-faq summary{cursor:pointer;word-break:keep-all;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--ink-secondary);flex:none}.guide-faq details[open]>summary:after{content:"−"}.guide-faq details>p{color:var(--ink-secondary);word-break:keep-all;overflow-wrap:anywhere;margin-bottom:8px;font-size:.9375rem;line-height:1.7}.guide-faq details>a{margin-bottom:10px}.guide-start{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:24px;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.guide-start svg{flex:none}.guide-closing{justify-content:center;margin-top:8px}
