.fo-payment-guide{background:#f3f6ff;border:1px solid #d9e1f7;border-radius:12px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:18px;margin:0 0 24px;padding:17px 22px 17px 16px;display:grid}.fo-payment-guide-character{flex-direction:column;align-self:center;align-items:center;display:flex}.fo-chai-guardian{width:94px;height:110px;display:block;overflow:visible}.fo-payment-guide-character>span{color:#53617d;background:#fff;border:1px solid #d5def4;border-radius:12px;margin-top:3px;padding:2px 10px;font-size:10px;font-weight:600;line-height:1.5}.fo-payment-guide-speech{min-width:0}.fo-payment-guide-speech h2{letter-spacing:-.3px;color:#192e35;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.fo-payment-guide-speech>p{color:#566779;max-width:76ch;margin:0;font-size:12px;line-height:1.75}.fo-payment-guide-prices{flex-wrap:wrap;gap:8px 15px;margin:12px 0 9px;display:flex}.fo-payment-guide-prices>span{color:#5d6b80;white-space:nowrap;background:#fff;border:1px solid #dbe2f5;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex}.fo-payment-guide-prices strong{letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:#2445ac;font-size:13px;font-weight:650}.fo-payment-guide-prices>.fo-payment-guide-free{background:#f4f7e8;border-color:#e0e6ca}.fo-payment-guide-free strong{color:#50733e}.fo-payment-guide-speech>small{color:#67758a;font-size:10px;line-height:1.7;display:block}.fo-payment-guide-speech>small strong{color:#4c6389;font-weight:550}@media (max-width:1200px){.fo-payment-guide{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:17px}.fo-chai-guardian{width:82px;height:96px}.fo-payment-guide-prices{gap:7px}.fo-payment-guide-speech h2{font-size:16px}}@media (max-width:600px){.fo-payment-guide{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:7px 12px;padding:15px}.fo-payment-guide-character{grid-area:1/1/span 2;align-self:start}.fo-chai-guardian{width:58px;height:68px}.fo-payment-guide-character>span{margin-top:3px;padding:1px 8px;font-size:9px}.fo-payment-guide-speech{display:contents}.fo-payment-guide-speech h2{grid-column:2;margin:0;font-size:15px;line-height:1.4}.fo-payment-guide-speech>p{grid-column:2;font-size:11px;line-height:1.6}.fo-payment-guide-prices{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;margin:5px 0;display:grid}.fo-payment-guide-prices>span{white-space:normal;justify-content:space-between;gap:6px;padding:7px;font-size:9px}.fo-payment-guide-prices strong{white-space:nowrap;font-size:12px}.fo-payment-guide-speech>small{grid-column:1/-1;font-size:9px;line-height:1.6}}
