.help-nav{display:flex;gap:1.2rem}.help-nav a{color:#eaf5fa;text-decoration:none}.help-nav a:hover,.help-nav a.active{color:#8fe7ff}
.help-main{max-width:1240px;margin:auto;padding:58px clamp(22px,5vw,76px) 86px;color:#f2f7fa;background:#122934;min-height:70vh}
.help-eyebrow{color:#8fe7ff;font:700 .78rem/1.5 monospace;letter-spacing:.18em;text-transform:uppercase}
.help-main h1{margin:12px 0 14px;color:#ffe3a2;font-size:clamp(2.8rem,5vw,5rem);line-height:1.02}
.help-lede{max-width:800px;font-size:1.17rem;line-height:1.55;color:#d7e5ec}
.help-callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:35px 0}
.help-callouts a{display:flex;justify-content:space-between;gap:12px;padding:24px;color:#fff;background:#17516b;border:2px solid #53b9de;text-decoration:none;font-size:1.25rem;font-weight:700}
.help-callouts a span{color:#ffe3a2;font-size:.9rem;white-space:nowrap}.help-callouts a:hover{background:#226b88}
.help-search{margin:34px 0;padding:20px;background:#183842}.help-search label{display:block;margin-bottom:8px;font-weight:700;color:#ffe3a2}
.help-search input{width:100%;box-sizing:border-box;padding:13px 16px;background:#eaf4f7;border:2px solid #6fcde7;color:#132832;font:inherit}
.help-search p{min-height:1.3em;margin:7px 0 0;color:#d7e5ec;font-size:.9rem}
.help-bot{scroll-margin-top:20px;margin:38px 0;padding:25px;background:#173c4c;border:2px solid #63b9d3;box-shadow:0 12px 35px #07151b66}
.help-bot-head{display:flex;align-items:center;gap:19px}.help-bot-portrait{display:block;flex:none;width:84px;height:84px;border-radius:12px;border:2px solid #ffe3a2;background:#395364 url('/assets/socom-hero.jpg') 92% 28%/auto 215px no-repeat}
.help-bot-head h2{margin:3px 0 4px;font-size:1.6rem;color:#ffe3a2}.help-bot-head p{margin:0;color:#deedf3;line-height:1.45}
.help-suggestions{display:flex;gap:9px;flex-wrap:wrap;margin:21px 0}.help-suggestions button{padding:9px 12px;border:1px solid #77cce5;background:#244e5e;color:#fff;cursor:pointer;font:inherit}
.help-suggestions button:hover{background:#326e82}.help-bot form label{display:block;font-weight:700;margin-bottom:7px}.help-bot-compose{display:flex;gap:9px}
.help-bot-compose input{flex:1;min-width:0;padding:12px 14px;background:#f3f9fb;color:#14272d;border:2px solid #83cfe5;font:inherit}
.help-bot-compose button{padding:0 22px;background:#ffe3a2;color:#18313b;border:0;font-weight:800;cursor:pointer}.help-bot-compose button:disabled{opacity:.6;cursor:wait}
.help-bot-hint{margin:11px 0 0;color:#c6dce5;font-size:.85rem;line-height:1.45}.help-bot-answer{white-space:pre-wrap;margin-top:20px;padding:17px;background:#102b36;color:#fff;border-left:4px solid #ffe3a2;line-height:1.55}
.help-bot-answer a{color:#9be7ff}
.help-section{margin-top:48px}.help-section h2{margin:0 0 16px;padding-bottom:10px;border-bottom:3px solid #2c7795;color:#ffe3a2;font-size:1.8rem}
.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-card{scroll-margin-top:20px;padding:20px 22px;background:#1b3c49;border-left:5px solid #68c9e7;line-height:1.6;overflow-wrap:anywhere}
.help-card:target{outline:3px solid #ffe3a2}.help-card h3{color:#fff;margin:0 0 10px;font-size:1.3rem}.help-card p{margin:0;color:#e2edf1}
.help-notice{padding:15px 18px;background:#493d24;border-left:5px solid #ffe3a2;color:#fff2d2;line-height:1.5}
.help-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.help-card.preview{padding:15px 17px;border-color:#acb6bd}
.help-card.preview p{font-size:.94rem}.help-number{display:inline-block;margin-bottom:6px;color:#ffe3a2;font:700 .8rem monospace}
.help-footer-note{margin-top:54px;line-height:1.55;color:#d7e5ec}
[hidden]{display:none!important}
@media(max-width:760px){.help-grid,.help-preview-list,.help-callouts{grid-template-columns:1fr}.help-callouts a{font-size:1.05rem}.help-nav{gap:.5rem;flex-wrap:wrap}.help-main{padding-top:30px}.help-bot-compose{flex-direction:column}.help-bot-compose button{padding:12px}.help-bot-portrait{width:58px;height:58px;background-size:auto 145px}}
