/* Buying decisions share the storefront's white surface and sea-green link accent. */
.store-home .buying-shortcuts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;font-size:13px;line-height:1.6}
.store-home .buying-shortcuts a,.store-home .home-buying-guide a{color:var(--store-action);text-decoration:underline;text-underline-offset:3px}
.store-home .buying-shortcuts a{display:inline-flex;align-items:center;min-height:44px}
.store-home .home-buying-guide{display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2fr);gap:40px;margin:48px 0 36px;padding-top:32px;border-top:1px solid var(--store-line);scroll-margin-top:24px}
.store-home .home-buying-guide header p,.store-home .home-buying-guide p,.store-home .account-choice-list dd{font-size:14px;line-height:1.9;color:var(--store-text);margin:0 0 12px}
.store-home .home-buying-guide h2{font-size:23px;line-height:1.5;color:var(--store-ink);margin:0 0 14px;font-weight:650}
.store-home .home-buying-guide h3{font-size:17px;line-height:1.5;color:var(--store-ink);margin:0 0 15px;font-weight:650}
.store-home .home-buying-content>section{scroll-margin-top:24px}
.store-home .home-buying-content>section+section{border-top:1px solid var(--store-line);padding-top:26px;margin-top:26px}
.store-home .account-choice-list{margin:0 0 8px}
.store-home .account-choice-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;margin-bottom:14px}
.store-home .account-choice-list dt{font-size:14px;font-weight:600;color:var(--store-ink);line-height:1.9}
.store-home .account-choice-list dd{margin:0}
.store-home .buying-region-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 0 12px;font-size:14px}
.store-home .buying-detail-link{font-size:14px;line-height:1.8}
.store-home .home-buying-guide a:focus-visible,.store-home .buying-shortcuts a:focus-visible{outline:3px solid var(--store-action);outline-offset:4px}
@media(max-width:700px){
 .store-home .buying-shortcuts{gap:7px 16px;margin-bottom:16px}
 .store-home .home-buying-guide{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:32px;padding-top:24px}
 .store-home .home-buying-guide h2{font-size:21px}
 .store-home .account-choice-list>div{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:17px}
}
