.help-drawer.help-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #dddcd5;border-radius:0;padding:0;overflow:hidden;background:#f8f7f2;color:#24231f;box-shadow:-20px 0 80px #0002}.help-drawer[open]{display:flex;flex-direction:column;animation:help-drawer-enter .24s ease-out}.help-drawer::backdrop{background:#19191966}.help-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 24px;border-bottom:1px solid #deddd6;flex-shrink:0}.help-drawer-heading .eyebrow{font-size:10px;letter-spacing:.13em}.help-drawer-heading h2{font-size:28px;line-height:1.1;letter-spacing:-.04em;margin:12px 0 0;font-weight:500}.help-drawer-heading .icon-button{flex-shrink:0;margin:-6px -8px 0 0;min-width:44px;min-height:44px}.help-drawer-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px;scrollbar-width:thin}.help-drawer [hidden]{display:none!important}.help-drawer-content h3{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 18px;overflow-wrap:anywhere}.help-drawer-intro{font-size:14px;line-height:1.6;color:#68685f;margin:0 0 22px}.help-topic-list,.help-question-list{display:grid}.help-topic-list>a,.help-question-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #deddd6;padding:21px 0;text-decoration:none;transition:padding .16s ease,color .16s ease}.help-topic-list>a:first-child,.help-question-list>a:first-child{border-top:1px solid #deddd6}.help-topic-list>a:hover,.help-question-list>a:hover{padding-left:8px;color:#7f422f}.help-topic-list strong{display:block;font-size:17px;line-height:1.3;font-weight:500}.help-topic-list small{display:block;color:#77776e;font-size:11px;margin-top:7px}.help-topic-list svg,.help-question-list svg{flex-shrink:0;width:18px;height:18px}.help-question-list>a{font-size:15px;line-height:1.4}.help-drawer-back{display:inline-flex;gap:9px;align-items:center;margin:0 0 26px;padding:5px 0;border:0;background:none;color:#64645b;font:inherit;font-size:12px;min-height:36px;cursor:pointer}.help-drawer-back svg{transform:rotate(180deg);width:17px;height:17px}.help-answer-topic{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#77776e;margin-bottom:14px}.help-answer-copy{font-size:15px;line-height:1.75;color:#55574d}.help-answer-copy p{margin:0}.help-drawer-footer{padding:22px 28px max(24px,env(safe-area-inset-bottom));border-top:1px solid #deddd6;background:#f0efe8;flex-shrink:0}.help-drawer-footer>strong{font-size:14px;font-weight:500}.help-drawer-footer>p{font-size:12px;line-height:1.6;color:#6a6b61;margin:8px 0 15px}.help-drawer-email{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cfcec7;padding-top:13px;font-size:14px;text-decoration:none}.help-drawer-footer>small{display:block;font-size:11px;color:#6a6b61;margin-top:8px;overflow-wrap:anywhere}.help-drawer a:focus-visible,.help-drawer button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.help-drawer [data-help-heading]:focus{outline:none}
@keyframes help-drawer-enter{from{transform:translateX(100%);opacity:.8}to{transform:translateX(0);opacity:1}}
@media(max-width:650px){.help-drawer.help-dialog{width:100%;border-left:0}.help-drawer-heading{padding:22px 20px 20px}.help-drawer-heading h2{font-size:26px}.help-drawer-content{padding:23px 20px}.help-drawer-content h3{font-size:23px}.help-drawer-footer{padding:18px 20px max(20px,env(safe-area-inset-bottom))}.help-drawer-back{margin-bottom:18px}.help-topic-list>a,.help-question-list>a{padding-top:18px;padding-bottom:18px}}
@media(max-height:560px){.help-drawer-heading{padding-top:16px;padding-bottom:16px}.help-drawer-heading .eyebrow,.help-drawer-footer>p,.help-drawer-footer>small{display:none}.help-drawer-heading h2{margin-top:0;font-size:24px}.help-drawer-footer{padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.help-drawer-email{margin-top:7px;padding-top:8px}}
@media(prefers-reduced-motion:reduce){.help-drawer[open]{animation:none}.help-topic-list>a,.help-question-list>a{transition:none}}

/* Audience navigation shares the same answers as the Help drawer. */
body.storefront .faq-page{max-width:1200px;margin-inline:auto} .faq-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 70px}.faq-audiences>a{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;border:1px solid #d8d5cc;text-decoration:none;background:#efeee7;transition:background .18s,border-color .18s}.faq-audiences>a:last-child{background:#fff5cc;border-color:#e5c553}.faq-audiences>a:hover{background:#e6e3d8;border-color:#79776d}.faq-audiences strong{font-size:25px;font-weight:500;line-height:1.2}.faq-audiences>a>span:not(.eyebrow){font-size:14px;line-height:1.6}.faq-audiences svg{width:22px;height:22px;margin-top:auto}.faq-audiences a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-page .faq-group{scroll-margin-top:150px;margin-block:60px}.faq-group-intro{color:#706f65;line-height:1.6;margin-bottom:24px}.faq-page .faq-contact{margin-top:60px}@media(max-width:650px){.faq-audiences{grid-template-columns:1fr;gap:12px;margin:30px 0 45px}.faq-audiences>a{padding:24px;gap:12px}.faq-page .faq-group{margin-block:42px}}@media(prefers-reduced-motion:reduce){.faq-audiences>a{transition:none}}
