.help-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:9%;padding:60px 7% 55px}.help-intro h1{font-size:clamp(60px,6.7vw,106px);line-height:1.02;letter-spacing:-.05em;margin:0 0 26px}.help-intro>div>p{font-size:23px;line-height:1.5;max-width:38ch;margin-bottom:28px}.help-intro aside{border-left:1px solid #bd6c4580;padding:30px 0 10px 10%;align-self:center}.help-intro h2{font-size:42px;line-height:1.13;margin:0 0 24px;letter-spacing:-.035em}.help-intro aside p{font-size:19px;line-height:1.6;max-width:40ch}.help-topics{display:flex;flex-wrap:wrap;gap:16px 35px;padding:18px 7%;background:#eee5db;border-block:1px solid #bd6c4580}.help-topics a{font:14px/1.5 Arial,Helvetica,sans-serif;min-height:44px;display:flex;align-items:center;text-underline-offset:5px}.help-sections{padding:0 7%}.help-sections>section{display:grid;grid-template-columns:.8fr 1.4fr;gap:10%;padding:50px 0;border-bottom:1px solid #c8b5a7;scroll-margin-top:180px}.help-sections h2,.help-contact h2{font-size:clamp(39px,4.1vw,64px);line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.help-sections header>p{font:13px/1.5 Arial,Helvetica,sans-serif;color:#63594e}.help-sections details{border-top:1px solid #c8b5a7}.help-sections details:last-child{border-bottom:1px solid #c8b5a7}.help-sections summary{cursor:pointer;position:relative;list-style:none;font-size:23px;line-height:1.35;padding:21px 38px 21px 0;color:var(--gt-wine)}.help-sections summary::-webkit-details-marker{display:none}.help-sections summary::after{content:'+';position:absolute;right:5px;top:19px;font:26px/1.2 Arial,Helvetica,sans-serif}.help-sections details[open]>summary::after{content:'−'}.help-sections details>div{padding:0 28px 24px 0}.help-sections details p{font-size:18px;line-height:1.65;margin:0 0 14px;max-width:65ch}.help-sections details p:last-child{margin-bottom:0}.help-sections details a{font-size:17px;text-underline-offset:4px}.help-contact{padding:50px 7% 65px;display:grid;grid-template-columns:.8fr 1.4fr;gap:10%}.help-contact p{font-size:22px;line-height:1.5;max-width:40ch;margin:0 0 25px}.help-sections summary:focus-visible,.help-topics a:focus-visible{outline:2px solid var(--gt-wine);outline-offset:4px}.admin-help-topics{display:flex;flex-wrap:wrap;gap:10px 25px;margin:25px 0 35px}.admin-help-topics a{min-height:44px;display:flex;align-items:center;text-underline-offset:5px}.admin-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.admin-help-grid .admin-panel{margin:0;scroll-margin-top:110px;min-width:0}.admin-help-grid p{font-size:15px;line-height:1.7}.admin-help-grid a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.admin-intro>a.admin-primary{background:var(--paper);color:var(--wine);border:1px solid var(--paper);text-decoration:none;padding:15px 20px;max-width:330px;line-height:1.5;text-align:center}
@media(max-width:900px){.help-intro,.help-sections>section,.help-contact,.admin-help-grid{grid-template-columns:1fr;gap:26px}.help-intro{padding:36px 7%}.help-intro h1{font-size:clamp(54px,10vw,78px)}.help-intro aside{border-left:0;border-top:1px solid #bd6c4580;padding:24px 0 0}.help-intro h2{font-size:34px}.help-intro>div>p{font-size:21px}.help-topics{gap:8px 24px}.help-sections>section{padding:35px 0}.help-sections h2 br{display:none}.help-sections header>p{margin-bottom:0}.help-sections summary{font-size:21px}.help-contact{padding-block:35px 50px}.help-contact h2{margin:0}.help-sections details>div{padding-right:5px}}
@media(prefers-reduced-motion:reduce){.help-intro *, .help-sections *, .help-contact *, .admin-help-grid *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
