/* Help uses native links, forms and disclosure controls; JavaScript is optional. */
.help-nav-link{border:1px solid #b7cee5;border-radius:999px;padding:7px 12px;background:#f2f8ff;white-space:nowrap}
.context-help{max-width:1500px;margin:0 auto;padding:15px 7vw 0;font-size:13px;text-align:right}
.context-help a{color:#18559b;text-underline-offset:3px}
.help-center{max-width:1300px;margin:0 auto;padding:42px 5vw 24px;line-height:1.65}
.help-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}
.help-heading h1{font-size:clamp(34px,4vw,52px);margin:10px 0 14px}
.help-heading p{max-width:680px;margin:0;font-size:18px;color:#47596e}
.help-languages,.help-guides{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.help-languages a,.help-guides a{padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px}
.help-languages [aria-current],.help-guides [aria-current]{background:var(--navy);color:#fff;border-color:var(--navy)}
.help-language-note{font-size:13px;color:#53667b;margin:12px 0 22px}
.help-guides{margin-bottom:20px}.help-guides>span{font-size:14px;margin-right:4px}
.help-search{padding:20px;background:#f3f7fc;border:1px solid var(--line);border-radius:14px;margin-bottom:28px}
.help-search label{display:block;font-weight:750;margin-bottom:8px}
.help-search>div{display:flex;gap:10px;flex-wrap:wrap}
.help-search input[type=search]{flex:1;min-width:180px;max-width:100%;padding:12px;border:1px solid #a3b8cc;border-radius:8px;font:inherit;background:white}
.help-search button{font:inherit;font-weight:700;cursor:pointer}
.help-quickstart{display:grid;grid-template-columns:1fr 2fr;gap:32px;border:1px solid #b9d9c8;border-radius:16px;background:#f2faf5;padding:26px;margin-bottom:36px}
.help-center h2{font-size:24px;line-height:1.25;margin:0 0 14px}
.help-quickstart ol{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;margin:0;padding-left:24px}
.help-quickstart li::marker{font-weight:800;color:var(--green)}
.help-quickstart a{color:var(--navy);text-underline-offset:3px}
.help-quickstart p{margin:7px 0 0;font-size:14px}
.help-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}
.help-layout-empty{grid-template-columns:1fr}
.help-index h2{font-size:17px}.help-index nav{display:flex;flex-direction:column;gap:3px}
.help-index a{padding:8px 10px;font-size:14px;border-radius:7px;font-weight:600;color:#285278}
.help-index a:hover{background:#edf4fb}
.help-articles{min-width:0}.help-topic{padding:26px;border:1px solid var(--line);border-radius:14px;margin-bottom:20px;scroll-margin-top:210px;overflow-wrap:anywhere}
.help-topic:target{border-color:#5188bb;box-shadow:0 0 0 3px #dfeeff}
.help-topic>p{margin:0 0 15px}.help-topic ol{padding-left:24px;margin:15px 0}.help-topic li{margin-bottom:9px}
.help-topic details{border-top:1px solid var(--line);padding:15px 0 2px}.help-topic details+details{margin-top:12px}
.help-topic summary{color:#134f92;padding:2px 0;font-weight:700}.help-topic details p{margin:10px 0 4px}
.help-topic-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.help-contact{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:26px;background:#f3f7fc;border:1px solid var(--line);border-radius:14px;margin-top:28px;scroll-margin-top:210px}
.help-contact h2{font-size:23px}.help-contact p{max-width:650px;margin:8px 0}.help-contact a{overflow-wrap:anywhere}.help-back{text-align:right;font-size:14px}.help-back a{color:#18559b}
.help-center a:focus-visible,.help-center summary:focus-visible,.help-center input:focus-visible,.help-center button:focus-visible,.help-nav-link:focus-visible,.context-help a:focus-visible{outline:3px solid #e19518;outline-offset:3px}
@media(max-width:900px){.help-quickstart{grid-template-columns:1fr}.help-layout{grid-template-columns:1fr}.help-index nav{flex-direction:row;flex-wrap:wrap}.help-index a{border:1px solid var(--line)}.help-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.help-center{padding-top:28px}.help-quickstart ol{grid-template-columns:1fr}.help-quickstart,.help-topic,.help-contact{padding:20px}.help-search>div{flex-direction:column}.help-search input[type=search]{min-width:0;width:100%}.help-search .btn{text-align:center}.help-topic,.help-contact{scroll-margin-top:20px}.help-languages a{font-size:13px}.help-heading{gap:16px}}
