.help-hero{padding:25px;background:linear-gradient(115deg,#eaf7ff,#f8fcff);border:1px solid #cfe2ef;margin-bottom:18px}.help-hero h2{margin:0;color:#245f87;font-size:23px}.help-hero p{margin:7px 0 0;color:#6e8290}.faq-tools{display:flex;gap:12px;margin-bottom:16px}.faq-search{flex:1;height:42px;border:1px solid #bdccd7;padding:0 13px;outline:none}.faq-search:focus{border-color:#1683d8}.faq-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.faq-filters button{border:1px solid #c6d4de;background:#fff;color:#5e7382;padding:6px 12px}.faq-filters button.active{background:#1683d8;border-color:#1683d8;color:#fff}.faq-count{color:#7b8992;font-size:12px;margin-left:auto;align-self:center}.faq-groups{display:grid;gap:16px}.faq-group{border:1px solid #d7e0e6}.faq-group-title{display:flex;align-items:center;gap:10px;background:#f1f7fb;padding:11px 14px;color:#386680;font-weight:700}.faq-group-title i{display:grid;place-items:center;width:27px;height:27px;background:#fff;border:1px solid #b9d3e3;font-style:normal}.faq-item{border-top:1px solid #e1e6ea}.faq-item summary{padding:14px 17px;cursor:pointer;color:#415c6e;font-weight:600;list-style:none}.faq-item summary:after{content:"+";float:right;color:#1683d8;font-size:18px}.faq-item[open] summary:after{content:"−"}.faq-answer{padding:0 17px 16px;color:#677985}.faq-answer p{margin:0}.faq-answer .answer-note{margin-top:8px;padding:8px 10px;background:#fff7e4;color:#806428;font-size:12px}.faq-empty{display:none;text-align:center;padding:55px;color:#8a969e}.guide-layout{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.guide-toc{position:sticky;top:15px;border:1px solid #d8e1e7;background:#fff}.guide-toc strong{display:block;padding:12px 14px;background:#edf6fc;color:#356583}.guide-toc a{display:block;padding:8px 14px;border-top:1px solid #edf0f2;color:#657884;font-size:12px}.guide-toc a:hover{color:#1683d8;background:#f7fbfd}.guide-article{min-width:0}.guide-banner{padding:30px;background:linear-gradient(120deg,#147fc9,#22a1e5);color:#fff}.guide-banner span{font-size:12px;letter-spacing:2px}.guide-banner h2{font-size:27px;margin:7px 0}.guide-banner p{margin:0;color:#ddf1fc}.guide-meta{display:flex;gap:18px;margin-top:17px;font-size:12px}.guide-disclaimer{padding:13px 15px;background:#fff6dc;border:1px solid #ecd18f;color:#795f25;margin:15px 0}.guide-section{border:1px solid #d8e0e6;background:#fff;margin-bottom:16px}.guide-section-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #dbe3e8}.guide-number{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e7f4fc;color:#1683d8;font-size:17px;font-weight:700}.guide-section-head h3{margin:0;color:#315e7c}.guide-section-head p{margin:2px 0 0;color:#89949b;font-size:12px}.guide-section-body{padding:18px}.guide-section-body h4{color:#3c6178;margin:18px 0 7px}.guide-section-body h4:first-child{margin-top:0}.guide-section-body p{color:#667985}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.guide-step{border:1px solid #d6e0e6;background:#f8fbfd;padding:13px}.guide-step b{display:block;color:#1683d8;font-size:18px}.guide-step strong{display:block;color:#3d5f74;margin:3px 0}.guide-step span{font-size:12px;color:#7d8b94}.guide-checklist{list-style:none;padding:0}.guide-checklist li{padding:8px 0 8px 27px;border-bottom:1px dashed #dce3e7;position:relative}.guide-checklist li:before{content:"✓";position:absolute;left:3px;color:#22a06a;font-weight:700}.guide-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:12px}.guide-table th,.guide-table td{border:1px solid #cfd9df;padding:9px;text-align:left}.guide-table th{background:#edf5fa;color:#42657b}.guide-table td:first-child{white-space:nowrap;color:#325f7d;font-weight:700}.guide-alert{padding:11px 13px;border-left:4px solid #e39a22;background:#fff8e7;color:#745e31;margin:12px 0}.guide-do-dont{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-do-dont>div{padding:14px;border:1px solid #d9e1e6}.guide-do-dont strong{display:block;margin-bottom:6px}.guide-do{background:#f1faf6;color:#3d765e}.guide-dont{background:#fff3f3;color:#945555}.guide-footer-cta{text-align:center;padding:28px;border:1px solid #cbdfea;background:#f1f9fd}.guide-footer-cta h3{color:#2f6485}.source-note{font-size:11px;color:#8b979f;margin-top:12px}
@media(max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-toc{position:static;display:flex;overflow:auto}.guide-toc strong{display:none}.guide-toc a{white-space:nowrap;border-top:0;border-right:1px solid #edf0f2}.guide-steps{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.faq-tools{display:block}.faq-count{display:block;margin:8px 0}.guide-banner{padding:22px 17px}.guide-banner h2{font-size:23px}.guide-meta{flex-direction:column;gap:3px}.guide-steps,.guide-do-dont{grid-template-columns:1fr}.guide-section-body{padding:14px}.guide-table{display:block;overflow-x:auto}}
