
.sr-only{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.help-hero{background:linear-gradient(115deg,#102d37 0%,#173d46 100%);color:#fff;padding:60px 0 57px}
.help-crumb{font-size:12px;color:#94b9bb;margin-bottom:38px}.help-crumb a{text-decoration:none;color:#c5dcdd}.help-crumb span{margin:0 10px}
.help-kicker,.help-section-tag,.help-primer-top,.help-sidebar-title,.help-nav-label,.scope{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.help-kicker{color:#7fd0c1}.help-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.08;margin:15px 0 17px;letter-spacing:-.055em;font-weight:800}.help-hero p{color:#bbd2d5;max-width:660px;font-size:16px;line-height:1.8;margin:0 0 24px}
.help-search-wrap{position:relative;max-width:760px}.help-search-wrap input{width:100%;padding:18px 64px 18px 55px;line-height:1.2;font-size:15px;font-family:inherit;color:#143740;border:1px solid #96c2bd;border-radius:11px;background:#fff;box-shadow:0 13px 30px #061b2152}.help-search-symbol{position:absolute;top:5px;left:18px;font-size:33px;color:#588a8a;pointer-events:none}.help-search-wrap kbd{position:absolute;right:19px;top:16px;border:1px solid #d6e4e4;background:#eff6f3;font-size:12px;border-radius:5px;padding:3px 9px;color:#6a8387;font-family:inherit}.help-search-hint{font-size:12px;color:#94b6ba;margin:9px 0 0}.help-search-results{max-width:760px;background:#fff;border-radius:11px;margin:10px 0 0;box-shadow:0 15px 35px #0b262957;overflow:hidden;color:#14363c}.help-search-results a{display:flex;justify-content:space-between;gap:10px;padding:13px 19px;border-bottom:1px solid #e5eeed;text-decoration:none;font-size:13px}.help-search-results a:hover{background:#edf7f3}.help-search-results small{font-size:10px;color:#6d8b8d;letter-spacing:.06em}.help-search-results p{padding:18px;margin:0;color:#60777a;font-size:13px}.help-hero-pills{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.help-hero-pills a{border:1px solid #5a8588;color:#d4e8e8;font-size:12px;font-weight:700;text-decoration:none;padding:8px 12px;border-radius:30px}.help-hero-pills a:hover{background:#275a60}
.help-shell{display:grid;grid-template-columns:245px minmax(0,1fr);gap:66px;align-items:start;padding-top:42px;padding-bottom:95px}.help-sidebar{align-self:stretch;border-right:1px solid #dde6e5;padding-right:23px}.help-sidebar-inner{position:sticky;top:105px;max-height:calc(100vh - 115px);overflow-y:auto;scrollbar-width:thin}.help-mobile-index{display:none}.help-sidebar-title{color:#357b79;margin-bottom:23px}.help-nav-group{margin-bottom:25px}.help-nav-label{color:#8a9c9e;margin-bottom:8px}.help-nav-group a{display:block;font-size:12px;line-height:1.5;padding:6px 10px;border-radius:6px;color:#526d72;text-decoration:none}.help-nav-group a:hover,.help-nav-group a.active{color:#216a69;background:#e6f2ee;font-weight:700}.help-side-foot{border-top:1px solid #dce7e5;padding:17px 4px 20px;font-size:12px;line-height:1.65;color:#6c8185}.help-side-foot b{display:block;color:#183840}.help-side-foot span{display:block}.help-side-foot a{color:#236f6b}
.help-main{min-width:0}.help-primer{display:flex;gap:35px;align-items:center;justify-content:space-between;background:#e9f3ef;border:1px solid #cee1db;border-radius:12px;padding:29px;margin-bottom:37px}.help-primer-top{color:#2d827a}.help-primer h2{font-size:22px;line-height:1.3;margin:10px 0;letter-spacing:-.04em}.help-primer p{max-width:580px;color:#58737a;font-size:13px;line-height:1.75;margin:0}.help-primer-visual{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.help-primer-visual span{width:110px;padding:5px 10px;background:#fff;text-align:center;border:1px solid #c5dad4;border-radius:5px;color:#2e716e;font-size:9px;font-weight:800;letter-spacing:.05em}.help-primer-visual em{font-size:10px;line-height:1;color:#639890;font-style:normal}
.help-entry{background:#fff;border:1px solid #dce6e5;border-radius:13px;margin-bottom:23px;scroll-margin-top:102px;overflow:hidden;box-shadow:0 4px 20px #102d3807}.help-entry-head{padding:27px 30px 22px;border-bottom:1px solid #e6eeec}.help-section-tag{color:#28827b}.help-entry-head h2{font-size:25px;line-height:1.2;margin:10px 0 9px;letter-spacing:-.045em}.help-entry-head p{font-size:14px;color:#6a8285;margin:0;line-height:1.65}.help-entry-content{padding:26px 30px 24px}.help-entry-content>p{font-size:14px;line-height:1.85;color:#516c73}.help-entry-content h3{font-size:16px;margin:23px 0 9px;letter-spacing:-.025em}.help-entry-content a{color:#247c77}.guide-steps{list-style:none;padding:0;margin:0}.guide-steps li{display:flex;align-items:flex-start;gap:15px;margin:0;padding:13px 0;border-bottom:1px solid #edf1ef}.guide-steps li:last-child{border-bottom:0}.step-count{flex:0 0 29px;display:grid;place-items:center;border-radius:7px;background:#e5f3ee;color:#2a7873;font-size:11px;font-weight:800;height:29px}.guide-steps strong{font-size:13px;display:block;margin:0 0 4px}.guide-steps p{font-size:13px;color:#587179;line-height:1.8;margin:0}.guide-callout{border:1px solid #bfe0d5;background:#f0f7f3;border-left:3px solid #398b7b;border-radius:7px;margin-top:22px;padding:17px 18px}.guide-callout.warn{background:#fff9ed;border-color:#eddfc1;border-left-color:#bf8d3d}.guide-callout.key{background:#edf7f8;border-color:#c9e1e3;border-left-color:#247f83}.callout-label{font-size:10px;color:#2b7674;font-weight:800;letter-spacing:.12em}.guide-callout.warn .callout-label{color:#986b2c}.guide-callout p{font-size:12.5px;line-height:1.8;color:#4d666c;margin:7px 0 0}.mini-grid,.backup-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 18px}.mini-grid>div,.backup-grid>div{background:#f6faf8;border:1px solid #e0eae7;border-radius:8px;padding:16px}.mini-grid b{display:block;font-size:13px;margin-bottom:5px}.mini-grid span{font-size:12px;color:#607a7e;line-height:1.65;display:block}.backup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-grid .scope{color:#36817d;font-size:9px}.backup-grid h3{font-size:15px;margin:11px 0 8px}.backup-grid p{font-size:11.5px;line-height:1.75;color:#5d7479}.rule-table{margin-top:20px;border:1px solid #dce6e5;border-radius:9px;overflow:hidden}.rule-table>div{display:grid;grid-template-columns:180px 1fr;gap:15px;padding:12px 16px;border-bottom:1px solid #e6eeec;font-size:12px;line-height:1.6}.rule-table>div:last-child{border:0}.rule-table .rule-head{background:#eaf2f0;color:#326e6c;font-size:11px}.rule-table span{color:#5c747a}.faq details{border-bottom:1px solid #e5edea;padding:10px 0}.faq summary{font-weight:750;cursor:pointer;font-size:13px;padding:8px 25px 8px 2px;list-style-position:outside}.faq details[open] summary{color:#236f6a}.faq p{font-size:13px;color:#587179;line-height:1.8;padding:0 15px;margin:5px 0 16px}.checklist{display:grid;gap:8px}.checklist label{display:flex;align-items:flex-start;gap:12px;background:#f7faf9;border:1px solid #e2ebe8;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.6}.checklist input{accent-color:#297f78;margin-top:4px}.help-end{display:flex;justify-content:space-between;padding:11px 30px;background:#f8faf9;border-top:1px solid #e7eeeb}.help-end a{font-size:11px;color:#407c79;text-decoration:none;font-weight:750}.help-end a:hover{text-decoration:underline}.help-close{background:#153943;color:#fff;display:flex;gap:30px;justify-content:space-between;align-items:center;padding:31px;border-radius:12px}.help-close h2{font-size:25px;margin:9px 0 8px}.help-close p{color:#b9ced0;font-size:13px;margin:0}.help-close .btn{white-space:nowrap}
@media(max-width:1030px){.help-shell{grid-template-columns:210px minmax(0,1fr);gap:32px}.help-sidebar{padding-right:14px}.backup-grid{grid-template-columns:1fr}.help-primer{align-items:flex-start}.help-primer-visual{display:none}}
@media(max-width:760px){.help-shell{display:block;padding-top:24px}.help-sidebar{border:1px solid #dce6e5;border-radius:9px;background:#fff;padding:18px;margin:0 0 25px}.help-sidebar-inner{position:static;max-height:none}.help-sidebar-inner>nav,.help-sidebar-title,.help-side-foot{display:none}.help-mobile-index{display:block}.help-mobile-index summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:13px;font-weight:800;color:#205a5b}.help-mobile-index summary::-webkit-details-marker{display:none}.help-mobile-index[open] nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:18px}.help-sidebar-inner nav{display:none}.help-nav-group{margin:0 0 4px}.help-side-foot{margin-top:15px}.help-hero{padding:33px 0 37px}.help-crumb{margin-bottom:24px}.help-hero h1{font-size:42px}.help-primer{padding:22px}.help-entry-head{padding:24px 21px 19px}.help-entry-content{padding:19px 21px}.help-end{padding:12px 21px}.rule-table>div{grid-template-columns:120px 1fr}.help-close{flex-direction:column;align-items:flex-start}.help-search-wrap input{font-size:14px}.help-hero-pills a{font-size:11px}}
@media(max-width:460px){.help-mobile-index[open] nav{grid-template-columns:1fr}.mini-grid{grid-template-columns:1fr}.rule-table>div{grid-template-columns:1fr;gap:4px}.help-hero h1{font-size:36px}.help-search-wrap kbd{display:none}.help-search-wrap input{padding-right:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Keep technical explanations and steps readable on tablets and narrow screens. */
.help-entry p,.help-entry li,.help-step p,.help-intro p{ text-wrap:pretty; hyphens:none; overflow-wrap:break-word; }
.help-entry h2,.help-step h3{text-wrap:balance;}

/* Inline emphasis inside guide sentences must not inherit block-style step headings. */
.guide-steps p strong,.guide-steps p b{display:inline!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;vertical-align:baseline}
.guide-steps li>div{min-width:0;flex:1}.guide-steps li p{margin:0;max-width:100%;overflow-wrap:normal;word-break:normal}
