body.storefront .home-use-guide{background:#f4f4f4;color:#171717;padding:64px 0 68px}
body.storefront .use-guide-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px}
body.storefront .use-guide-heading p{font-size:13px;color:#666;margin:0 0 12px;letter-spacing:.02em}
body.storefront .use-guide-heading h2{font-size:28px;line-height:1.4;color:#171717;margin:0;font-weight:700}
body.storefront .use-guide-heading a{display:inline-flex;align-items:center;gap:12px;color:#444;font-size:13px;white-space:nowrap}
body.storefront .use-guide-heading a:hover{color:#171717;text-decoration:underline;text-underline-offset:5px}
body.storefront .use-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.storefront .use-guide-steps article{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px 26px;box-shadow:0 6px 20px rgba(0,0,0,.025)}
body.storefront .use-step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#202020;border-radius:9px;font-size:12px;color:#fff;font-variant-numeric:tabular-nums}
body.storefront .use-guide-steps h3{font-size:19px;line-height:1.5;color:#171717;margin:14px 0 12px;font-weight:600}
body.storefront .use-guide-steps p{font-size:14px;line-height:1.9;color:#555;margin:0;word-break:keep-all}
body.storefront .footer-main76{display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:32px!important;align-items:start}
body.storefront .footer-service{padding-top:4px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;font-size:13px;color:inherit}
body.storefront .footer-service h2{font-size:14px!important;font-weight:600;color:inherit;margin:0 0 10px}
body.storefront .footer-service p{font-size:13px;line-height:1.9;margin:0;color:inherit}
body.storefront .footer-service p span{margin:0 6px;opacity:.45}
body.storefront .footer-service .footer-account{font-variant-numeric:tabular-nums;white-space:nowrap}
body.storefront .footer-service a{display:inline-block;font-size:12px;color:inherit;margin-top:10px;text-decoration:underline;text-underline-offset:4px}
body.storefront .help-answer70{white-space:pre-line;line-height:1.9}
@media(max-width:1000px){body.storefront .footer-main76{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.storefront .footer-service{grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:640px){body.storefront .home-use-guide{padding:40px 0}body.storefront .use-guide-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:26px}body.storefront .use-guide-heading h2{font-size:23px}body.storefront .use-guide-steps{grid-template-columns:1fr;gap:24px}body.storefront .use-guide-steps article{padding-top:20px}body.storefront .use-guide-steps h3{margin-top:8px;font-size:18px}body.storefront .footer-service{grid-template-columns:1fr}}

@media(max-width:640px){body.storefront .footer.footer76{padding-bottom:84px!important}}

@media(min-width:641px) and (max-width:1000px){body.storefront .footer-service{grid-template-columns:170px minmax(0,1fr);max-width:480px}}

/* Footer headings align with the first business-information row. */
@media(min-width:1001px){
 body.storefront .footer-main76{row-gap:22px!important}
 body.storefront .footer-company76{display:contents}
 body.storefront .footer-brand76{grid-column:1 / -1;grid-row:1;margin:0!important;justify-self:start}
 body.storefront .footer-info76{grid-column:1;grid-row:2}
 body.storefront .footer-service{grid-column:2;grid-row:2;padding-top:0}
 body.storefront .footer-service h2{line-height:19.2px}
}
body.storefront .hero.hero-business{min-height:440px!important;height:auto!important}
body.storefront .hero.hero-business .hero-inner{min-height:440px!important;height:auto!important;padding-top:42px!important;padding-bottom:62px!important}
body.storefront .hero.hero-business h1 em{color:#fff!important}
body.storefront .hero.hero-business .btn.lime{background:#394fa7!important;border-color:#394fa7!important;color:#fff!important;transition:background .18s,border-color .18s}
body.storefront .hero.hero-business .btn.lime:hover{background:#2d408e!important;border-color:#2d408e!important}
body.storefront .hero.hero-business .btn.lime:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:760px){body.storefront .hero.hero-business,body.storefront .hero.hero-business .hero-inner{min-height:380px!important}body.storefront .hero.hero-business .hero-inner{padding-top:34px!important;padding-bottom:54px!important}}

body.storefront .help-answer70.help-answer-rich{white-space:normal;overflow-wrap:anywhere;}
body.storefront .help-answer70.help-answer-rich p{margin-block:0;}
body.storefront .help-answer70.help-answer-rich img{max-width:100%;height:auto;}
