/* Only loaded by the approved guide and its three case studies. */
.help-site-header{position:sticky;top:0;z-index:40;background:#faf9f6;border-bottom:1px solid #dedbde;color:#242328}
.help-header-inner{height:64px;max-width:1320px;margin:auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;font-family:'Overpass', Inter,-apple-system,"PingFang SC","Hiragino Sans GB",sans-serif;line-height:1.5}
.help-site-brand{display:flex;flex-shrink:0;justify-self:start}
.help-site-brand img{display:block;width:auto;height:22px}
.help-site-header .nav-links{display:flex;align-items:center;justify-content:center;gap:28px}
.help-site-header a{text-decoration:none;color:inherit;font-size:14px;white-space:nowrap}
.help-site-header a:hover,.help-site-header a[aria-current=page]{color:#65518b}
.help-site-header a[aria-current=page]{font-weight:600}
.help-site-action{min-width:128px;text-align:right;justify-self:end}
.help-site-header .marketing-mobile-menu{margin-left:auto}
.header{top:65px;height:64px;z-index:30;border-bottom:0}
.header-inner{max-width:1272px}
.header-name{display:none}
.sidebar{top:160px;max-height:calc(100vh - 188px)}
html{scroll-padding-top:0}
.collection,.question,.answer h4{scroll-margin-top:154px}
.site-footer{display:block;max-width:none;margin:0;border-top:1px solid #28242e;background:#100e15;color:#aea7b8;padding:52px 44px 24px;font-size:13px}
.site-footer .container{max-width:1184px;margin:auto}
.site-footer .foot-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:44px}
.site-footer .brand img{width:128px;height:auto;filter:brightness(0) invert(.94)}
.site-footer .foot-brand p{max-width:300px;margin-top:24px;line-height:1.9}
.site-footer h2{font-size:14px;color:#e8e3f0;margin:0 0 16px;font-weight:600}
.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.site-footer a{color:inherit;text-decoration:none}
.site-footer a:hover{color:#eee7f8}
.site-footer a:focus-visible{outline:2px solid #ded3ef;outline-offset:4px;border-radius:2px}
.site-footer .foot-trust-links{margin-top:36px;padding-top:22px;border-top:1px solid #28242e;display:flex;gap:24px}
.site-footer .foot-trust-links__label{white-space:nowrap;color:#d8d2e3}
.site-footer .foot-trust-links__items{display:flex;flex-wrap:wrap;gap:12px 24px}
.site-footer .foot-bottom{margin-top:24px;font-size:12px;color:#9b93a6}
@media(max-width:1050px){.site-footer .foot-top{gap:28px}}
@media(max-width:860px){.help-header-inner{display:flex;justify-content:space-between;padding-inline:32px;gap:16px}.help-site-action{display:none}.help-site-header .nav-links{display:none}}
@media(max-width:760px){
 .help-header-inner{padding-inline:18px}
 .header{height:68px;border-bottom:1px solid #dedbde}.header-inner{padding:12px 22px;min-height:0;gap:10px;flex-wrap:nowrap}
 .mobile-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;color:inherit}
 .mobile-toggle svg{display:block;width:22px;height:22px}
 .mobile-toggle:focus-visible{outline:2px solid #65518b;outline-offset:2px;border-radius:4px}
 .search{order:0;flex:1;min-width:0;width:auto;margin:0}.search-field{min-height:44px}.search input{min-width:0;font-size:16px}
 .sidebar{top:133px;max-height:calc(100dvh - 133px)}
 .collection,.question,.answer h4{scroll-margin-top:157px}
 .site-footer{padding:36px 22px 24px}.site-footer .foot-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}
 .site-footer .foot-brand{grid-column:1/-1}.site-footer .foot-brand p{max-width:440px}
 .site-footer .foot-trust-links{flex-direction:column;gap:12px}
 .site-footer .foot-col a{font-size:12px}
}
@media print{.help-site-header,.site-footer{display:none!important}}
