.home-answers{border-top:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,7rem);padding-block:4rem 5rem;scroll-margin-top:7rem;display:grid}.home-answers-intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:600;line-height:1.12}.home-answers-intro h2 em{font-family:var(--font-editorial);font-weight:400}.home-answers-intro>p{max-width:29ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.home-answers-list{border-top:1px solid var(--color-line-strong);min-width:0}.home-answer{border-bottom:1px solid var(--color-line-strong)}.home-answer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.875rem;padding:1.125rem 2px;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.home-answer summary::-webkit-details-marker{display:none}.home-answer summary:hover{color:var(--mall-orange-deep)}.home-answer summary:focus-visible,.home-answer-links a:focus-visible{outline:2px solid var(--mall-orange-deep);outline-offset:5px;border-radius:2px}.home-answer-toggle{flex:0 0 .875rem;width:.875rem;height:.875rem;position:relative}.home-answer-toggle:before,.home-answer-toggle:after{content:"";background:currentColor;width:.875rem;height:2px;position:absolute;top:.375rem;left:0}.home-answer-toggle:after{transform:rotate(90deg)}.home-answer[open] .home-answer-toggle:after{display:none}.home-answer-body{padding:.75rem 2rem 1.5rem 2px;font-size:1rem;line-height:1.65}.home-answer-body p{max-width:68ch;margin:0}.home-answer-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.875rem;display:flex}.home-answer-links a{color:inherit;text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.home-answer-links a:hover{color:var(--mall-orange-deep)}@media (max-width:760px){.home-answers{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:2.5rem 3.25rem}.home-answers-intro>p{max-width:35ch;margin-top:.875rem}.home-answer summary{gap:1.125rem;min-height:3.75rem}.home-answer-body{padding-right:1rem}}
html[data-storefront=mall]:has(.brand-shell[data-layout=home]){--font-display:var(--font-bricolage-grotesque), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:var(--font-display);--font-editorial:var(--font-display);--font-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Consolas, monospace}.brand-shell[data-layout=home] .mall-shelf-subline{font-family:var(--font-sans)}
