.ct-page{max-width:860px;padding-bottom:16px}.ct-head h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(30px,3.4vw,42px);font-weight:600}.ct-block{margin-top:28px}.ct-title{margin:0 0 14px;font-size:22px;font-weight:600}.ct-prose{color:var(--ink);font-size:16px;line-height:1.75}.ct-prose>:first-child{margin-top:0}.ct-prose>:last-child{margin-bottom:0}.ct-prose p,.ct-prose ul,.ct-prose ol{margin:0 0 16px}.ct-prose ul,.ct-prose ol{padding-left:22px}.ct-prose ul{list-style:outside}.ct-prose ol{list-style:decimal}.ct-prose li::marker{color:var(--gold)}.ct-prose li{margin:4px 0}.ct-prose h2{margin:32px 0 10px;font-size:22px;font-weight:600}.ct-prose h3{margin:26px 0 8px;font-size:18px;font-weight:600}.ct-prose h4{margin:20px 0 6px;font-size:16px;font-weight:600}.ct-prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.ct-prose a:hover{color:var(--gold)}.ct-faq{border-top:1px solid var(--line)}.ct-faq details{border-bottom:1px solid var(--line)}.ct-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary svg{flex:none;transition:transform .2s}.ct-faq details[open] summary svg{transform:rotate(45deg)}.ct-faq .ct-prose{color:var(--muted);padding:0 0 18px;font-size:15px}.ct-stores{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ct-store{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:16px;padding:22px;display:flex}.ct-store-icon{background:var(--gold-soft);width:48px;height:48px;color:var(--gold);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-store h3{margin:0 0 6px;font-size:18px;font-weight:600}.ct-store p{color:var(--muted);margin:0 0 6px}.ct-store-hours{align-items:center;gap:6px;display:inline-flex}.ct-store .btn{min-height:46px;margin-top:10px}@media (max-width:767px){.ct-page>.crumbs{display:none}.ct-head h1{margin-top:18px}.ct-store{padding:18px 16px}}
