.mp-body .guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0 8px}.mp-body .guide-card{display:block;position:relative;padding:16px 18px 18px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:inherit!important;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease}.mp-body .guide-card:hover{border-color:var(--brand-500);transform:translateY(-1px)}.mp-body .guide-title{display:block;font-weight:600;font-size:15.5px;margin-bottom:4px}.mp-body .guide-desc{display:block;color:var(--fg-muted);font-size:14px;line-height:1.5}.mp-body .guide-arrow{position:absolute;top:16px;right:16px;color:var(--brand-600);font-size:16px;opacity:.6;transition:opacity .15s ease,transform .15s ease}.mp-body .guide-card:hover .guide-arrow{opacity:1;transform:translate(2px)}.mp-body .faq{border:1px solid var(--border);border-radius:8px;margin:10px 0;background:var(--bg);transition:border-color .15s ease}.mp-body .faq:hover{border-color:var(--brand-500)}.mp-body .faq>summary{cursor:pointer;padding:14px 18px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.mp-body .faq>summary::-webkit-details-marker{display:none}.mp-body .faq>summary:after{content:"+";font-size:20px;color:var(--fg-muted);transition:transform .2s ease}.mp-body .faq[open]>summary:after{transform:rotate(45deg)}.mp-body .faq-body{padding:0 18px 16px;color:var(--fg-muted)}
