/* Support page: builds on about.css and faq.css */
.sp-card { background: #fff; border-radius: 18px; box-shadow: 0 1px 0 var(--line); border-left: 5px solid #3378e6; padding: 22px; }
.sp-mail { font-weight: 800; font-size: clamp(20px, 2.6vw, 26px); color: #2a5bb5; text-underline-offset: 4px; overflow-wrap: anywhere; }
.sp-card p { margin: 10px 0 0; color: var(--ink-2); font-size: 17px; line-height: 1.55; }
.sp-more { margin: 14px 0 0; font-weight: 700; }
.sp-more a { color: #2a5bb5; text-underline-offset: 3px; }
