.sp-page{gap:var(--site-rhythm);padding-block:var(--page-top) var(--site-rhythm);display:grid}.sp-page>*{min-width:0}.sp-head{justify-items:start;gap:20px;display:grid}.sp-head h1:focus,.sp-page h1:focus{outline:none}.sp-head .site-lead,.sp-head .ui-md{max-width:var(--site-measure)}.sp-section{gap:24px;display:grid}@media (min-width:768px){.sp-section{gap:32px}}.sp-section>h2{max-width:22em}.sp-photo{border-radius:var(--site-radius);box-shadow:var(--site-shadow);overflow:hidden}.sp-photo .ui-img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (max-width:767px){.sp-cta .hr-btn:not(.hr-btn--link){width:100%}}.sp-pills__list{border-radius:var(--site-radius-pill);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.sp-pills__link{min-height:var(--site-row-h);border-radius:var(--site-radius-pill);color:var(--site-ink);font:var(--site-t-body-strong);transition:background-color var(--site-dur-1) var(--site-ease);align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}@media (max-width:767px){.sp-pills__link{font:var(--site-t-button-md);padding:0 14px}}.sp-pills__link:hover{background:var(--site-sea)}.sp-pills__link[aria-current=page]{background:var(--surface-base);color:var(--site-action-pressed);box-shadow:var(--site-glass-highlight), var(--site-shadow);text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sp-pills__link{transition:none}}@media (min-width:768px){.sp-page .site-stores__list{flex:none;width:320px}}
