.panda-app .help-page{padding-block:clamp(22px,3.5vw,50px) clamp(44px,6vw,84px)}.help-layout{display:grid;gap:24px;align-items:start}.help-copy{min-width:0;max-width:70ch;overflow-wrap:anywhere}.help-copy h1,.store-missing h1{font-size:clamp(32px,4.2vw,58px);line-height:1.18;letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.help-copy h2{font-size:clamp(18px,1.6vw,23px);line-height:1.4;margin:0 0 5px}.help-copy p{margin:0;line-height:1.8;white-space:pre-line}.help-block+.help-block{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.payment-intro{display:grid;justify-items:start;gap:12px;margin-bottom:24px}.help-copy .brew-steps{list-style:none;margin:0;padding:0;counter-reset:brew}.brew-steps li{counter-increment:brew;display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding-block:14px;border-top:1px solid var(--line)}.brew-steps li:before{content:counter(brew,decimal-leading-zero);grid-row:span 2;background:var(--brand-accent);color:var(--website-accent-text);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-weight:700;font-size:13px}.help-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--website-radius)}.help-next{border-top:2px solid var(--ink);display:grid}.help-faq summary,.help-next a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:10px}.help-next a{font-weight:650;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.help-next a:hover{text-decoration:underline;text-underline-offset:3px}.help-faq svg,.help-next svg{flex:none}.help-faq details{border-block-start:1px solid var(--line)}.help-faq summary{cursor:pointer;font-weight:700}.help-faq summary h2{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;font-size:18px}.help-faq summary::-webkit-details-marker{display:none}.help-faq details[open] summary svg{transform:rotate(180deg)}.help-page :is(a,summary):focus-visible,.store-missing :is(a,input,button):focus-visible{outline:2px solid currentColor;outline-offset:2px}.help-faq details p{padding-bottom:18px}@media (min-width:800px){.help-layout{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:24px clamp(36px,6vw,88px)}.help-editorial{grid-template-columns:1.05fr 1fr}.help-editorial .help-photo{grid-column:2;grid-row:1/span 2}.help-editorial .help-next{grid-column:1}}.store-missing{max-width:740px;margin:auto;min-height:75vh;padding:clamp(24px,5vw,64px) 20px;font-family:var(--font,system-ui,sans-serif);color:#17191b}.store-missing>a img{width:145px;height:auto}.store-missing>div{margin-block:clamp(50px,10vh,100px)}.store-missing small{font-weight:750;display:inline-block;border-bottom:3px solid #ffb62e;margin-bottom:12px}.store-missing form{display:flex;gap:6px;max-width:460px;margin-block:20px}.store-missing button,.store-missing input{font:inherit;border-radius:12px;padding:9px 14px;min-height:44px}.store-missing input{border:1px solid #888;min-width:0;flex:1}.store-missing button{border:0;background:#ffb62e;color:#17191b;font-weight:700;cursor:pointer}.store-missing nav{display:flex;flex-wrap:wrap;gap:20px}.store-missing nav a{color:inherit;padding-block:12px}@media (prefers-reduced-motion:no-preference){.help-faq summary svg{transition:transform .16s ease-out}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.help-faq details{interpolate-size:allow-keywords}.help-faq details::details-content{block-size:0;overflow:clip;transition:block-size .18s ease,content-visibility allow-discrete .18s}.help-faq details[open]::details-content{block-size:auto}}}