.mw0PmG_page{max-width:960px;padding:clamp(48px,8vw,96px) var(--store-gutter,24px);min-height:50vh;margin:0 auto}.mw0PmG_page h1{max-width:20ch;font-family:var(--font-heading);font-variation-settings:var(--heading-axes);font-size:var(--page-title-size);text-wrap:balance;margin:0 0 24px;font-weight:500;line-height:1.18}.mw0PmG_page p{max-width:60ch;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.mw0PmG_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.mw0PmG_actions a,.mw0PmG_actions button{text-underline-offset:5px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}.mw0PmG_actions .mw0PmG_primary{background:var(--accent);color:var(--brand-on-gold);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:12px 24px;text-decoration:none}.mw0PmG_actions :focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:600px){.mw0PmG_actions{flex-direction:column;align-items:stretch;gap:8px}}.mw0PmG_actions .mw0PmG_primary{background:var(--ink);color:var(--paper);border-radius:0}.mw0PmG_actions .mw0PmG_primary:hover{background:#4a4036}
