.brand-about{max-width:1240px;margin-inline:auto;padding:56px 42px 64px;border-top:1px solid var(--line)}
.brand-about-copy{max-width:720px}
.brand-about h2{margin:0;font-size:32px;line-height:1.2;letter-spacing:-.8px}
.brand-about-summary{margin-top:18px;font-size:18px;line-height:1.65;color:var(--ink)}
.brand-about-publisher{margin-top:14px;max-width:640px;font-size:14px;line-height:1.65;color:var(--muted)}
.brand-about-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:26px}
.brand-about-links .button{min-height:44px;padding:0 18px}
.brand-about-store{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.brand-about-store:hover{color:var(--accent)}
@media(max-width:680px){.brand-about{padding:36px 24px 40px}.brand-about h2{font-size:28px;letter-spacing:-.6px}.brand-about-summary{font-size:16px;margin-top:14px}.brand-about-publisher{margin-top:12px}.brand-about-links{margin-top:22px;gap:16px 24px}}
