.cms-page{max-width:860px;margin:0 auto;padding:3.5rem 1.5rem 5rem}.cms-page__header{margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.cms-page__kicker{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;padding:.28rem .75rem;margin-bottom:.85rem}.cms-page__title{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.2;margin:0 0 .65rem}.cms-page__meta{color:#94a3b8;font-size:.88rem}.cms-prose{color:#334155;font-size:1.05rem;line-height:1.8}.cms-prose h1{display:none}.cms-prose h2{font-size:1.25rem;margin:2.1rem 0 .7rem;padding-bottom:.45rem;border-bottom:2px solid #f1f5f9}.cms-prose h2,.cms-prose h3{font-weight:800;color:#0f172a}.cms-prose h3{font-size:1.05rem;margin:1.5rem 0 .45rem}.cms-prose p{margin:0 0 .95rem}.cms-prose ol,.cms-prose ul{margin:0 0 1.1rem;padding-left:1.25rem}.cms-prose li{margin:.35rem 0}.cms-prose a{color:#0284c7;font-weight:700;text-decoration:underline}.cms-prose table{width:100%;border-collapse:collapse;margin:1rem 0 1.4rem;font-size:.95rem;overflow:hidden;border-radius:12px;border:1px solid #e2e8f0}.cms-prose td,.cms-prose th{text-align:left;padding:.75rem .9rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.cms-prose th{background:#f8fafc;color:#0f172a;font-weight:800}.cms-prose tr:last-child td{border-bottom:none}.cms-prose .note,.cms-prose .tip,.cms-prose .warn{border-radius:14px;padding:1rem 1.15rem;margin:1.15rem 0 1.4rem}.cms-prose .note{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e}.cms-prose .tip{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d}.cms-prose .warn{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.cms-prose strong{color:#0f172a}@media (max-width:640px){.cms-page{padding:2.25rem 1.15rem 3.5rem}}