.card-page .button{transition:transform .15s ease-out}.card-page .button.primary{box-shadow:none}.card-page-main{flex:1 1;width:100%;max-width:620px;margin:0 auto;padding:56px 20px 64px;outline:none}.card-page-card{display:grid;grid-gap:22px;gap:22px;padding:34px;border-radius:16px}.card-page-card>*{min-width:0}.card-page-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--muted)}.card-page-card h1{margin:0;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.card-page-card h1.card-page-wait{font-size:24px;letter-spacing:-.02em}.card-page-text{margin-top:14px;color:var(--muted);font-size:16px;line-height:1.65}.card-page-note{padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.card-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.card-page-actions .button{min-height:50px;padding:14px 22px;font-size:15px;text-align:center;white-space:normal}.card-page-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ink);font-size:15px;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:5px}.card-page-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.card-page-card{animation:lac-lift-in .2s ease-out}}@media (max-width:700px){.card-page-main{padding:28px 16px 44px}.card-page-card{gap:18px;padding:24px 20px}.card-page-card h1{font-size:clamp(26px,8vw,32px)}.card-page-text{font-size:15px}.card-page-actions{flex-direction:column;align-items:stretch;gap:10px}}@media (prefers-reduced-motion:reduce){.card-page .button{transition:none}.card-page-card{animation:none}}