.eride-localstore .ab-page{overflow-wrap:anywhere}
.eride-localstore .ab-hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:40px 10%;padding:58px 0 0;align-items:end}
.eride-localstore .ab-hero h1{font-size:clamp(40px,4.6vw,66px);max-width:720px}
.eride-localstore .ab-hero h1 em{display:block}
.eride-localstore .ab-lead>p:first-child{font-size:21px;line-height:1.5;font-weight:500}
.eride-localstore .ab-lead>p+p{font-size:17px;color:var(--ls-muted)}
.eride-localstore .ab-lead .ls-text-link{margin-top:18px}
.eride-localstore .ab-scene{grid-column:1/-1}
.eride-localstore .ab-scene img{width:100%;height:auto;border-radius:6px}
.eride-localstore .ab-scene figcaption{display:flex;justify-content:space-between;gap:12px 36px;flex-wrap:wrap}
.eride-localstore .ab-everyday{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:12%;padding:72px 0}
.eride-localstore .ab-everyday h2,.eride-localstore .ab-worlds h2{font-size:clamp(30px,3.2vw,44px)}
.eride-localstore .ab-everyday h2+p{margin-top:22px;color:var(--ls-muted)}
.eride-localstore .ab-questions{margin:0}
.eride-localstore .ab-questions>div{border-top:1px solid var(--ls-line);padding:22px 0}
.eride-localstore .ab-questions dt{font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.03em}
.eride-localstore .ab-questions dd{margin:12px 0 0;color:var(--ls-muted)}
.eride-localstore .ab-worlds{background:#222722;color:#fff;padding:44px;border-radius:6px}
.eride-localstore .ab-worlds .ls-eyebrow{color:#efaa68}
.eride-localstore .ab-worlds-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;margin-top:26px;color:#e3e4de}
.eride-localstore .ab-worlds-body p{margin:0}
.eride-localstore .ab-paths{padding:72px 0 56px}
.eride-localstore .ab-path-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;margin-top:38px}
.eride-localstore .ab-path-grid article{display:flex;align-items:flex-start;flex-direction:column;border-top:1px solid var(--ls-line);padding-top:24px}
.eride-localstore .ab-path-label{font-size:12px;font-weight:600;color:var(--ls-muted);margin-bottom:16px}
.eride-localstore .ab-path-grid h3{font-size:27px;line-height:1.2}
.eride-localstore .ab-path-grid p{color:var(--ls-muted);margin:16px 0 26px;max-width:460px}
.eride-localstore .ab-path-grid .ls-button{margin-top:auto;max-width:100%;white-space:normal}
.eride-localstore .ab-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;padding:36px 0 56px;border-top:1px solid var(--ls-line)}
.eride-localstore .ab-service h2{font-size:24px;letter-spacing:-.035em}
.eride-localstore .ab-service p{font-size:16px;color:var(--ls-muted);margin:16px 0}
@media(max-width:767px){.eride-localstore .ab-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:30px;gap:24px}.eride-localstore .ab-hero h1{font-size:40px}.eride-localstore .ab-lead>p:first-child{font-size:19px}.eride-localstore .ab-scene figcaption{gap:8px}.eride-localstore .ab-everyday,.eride-localstore .ab-worlds-body,.eride-localstore .ab-path-grid,.eride-localstore .ab-service{display:block}.eride-localstore .ab-everyday,.eride-localstore .ab-paths{padding:40px 0}.eride-localstore .ab-questions{margin-top:28px}.eride-localstore .ab-questions dt{font-size:21px}.eride-localstore .ab-worlds{padding:28px 24px}.eride-localstore .ab-worlds-body p+p{margin-top:18px}.eride-localstore .ab-path-grid{margin-top:28px}.eride-localstore .ab-path-grid article+article{margin-top:32px}.eride-localstore .ab-service{padding:30px 0 40px}.eride-localstore .ab-service>div+div{margin-top:32px}}
