.store-info-summary{margin:0 0 28px;padding:22px;border:1px solid #586980;border-radius:16px;background:#142033;color:#edf3fa;line-height:1.7}
.store-info-summary h2{margin:0 0 12px;font-size:1.15rem}
.store-info-summary p{margin:0 0 12px;font-size:.9rem}
.store-info-summary a,.store-info-page a{color:#9fd8ff;text-decoration:underline;text-underline-offset:3px}
.store-info-page{color:#edf3fa;background:#101722;font-family:system-ui,sans-serif;line-height:1.75;margin:0;padding:32px 20px}
.store-info-page main{max-width:860px;margin:0 auto}
.store-info-page h1{font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.2}
.store-info-page p{margin:24px 0}
.store-info-page nav{display:flex;gap:20px;flex-wrap:wrap}
.store-info-page button{padding:8px 14px;border:1px solid #9fd8ff;background:#18283d;color:white;border-radius:6px;cursor:pointer}
.store-info-page footer{margin-top:40px;font-size:.85rem}
@media(max-width:600px){.store-info-summary{padding:16px}.store-info-summary a{display:inline-block;overflow-wrap:anywhere}}
