.ck{--accent: #ff5c35;--bg: #fff;--surface: #f8f8f8;--border: #e5e1db;--text: #222;--muted: #333333;--font-heading: "Outfit", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--font-body)}.ck-inner{max-width:none;margin:0 auto 56px;padding:2rem max(15px,(100% - var(--site-container)) / 2) 0}.ck-hero{margin-bottom:2.25rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.ck-eyebrow{margin-bottom:.5rem;color:var(--accent);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ck-hero h1{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.ck-hero h1 span{color:var(--accent)}.ck-content{width:100%;max-width:1180px;color:var(--text);font-size:16px;font-weight:500;line-height:1.85;overflow-x:hidden}.ck-content>h1:first-child{display:none}.ck-content p{max-width:980px;margin:0 0 1rem;color:var(--muted)}.ck-content a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.ck-content br:first-child{display:none}.ck-content h2,.ck-content h3{margin:2.5rem 0 .4rem;color:var(--text);font-family:var(--font-heading);font-weight:800;letter-spacing:-.015em;line-height:1.15}.ck-content h2{font-size:clamp(25px,2.6vw,40px)}.ck-content h3{font-size:clamp(21px,2vw,30px)}.ck-content p+h2,.ck-content p+h3,.ck-content table+h2,.ck-content table+h3{margin-top:3rem}.ck-content table{width:100%!important;margin:2rem 0 0!important;border:1px solid var(--border)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--font-body)!important;font-size:14px!important;line-height:1.55!important;table-layout:fixed!important;overflow:hidden!important}.ck-content table th,.ck-content table td{padding:1rem 1.1rem!important;border:0!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;color:var(--text)!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere!important;word-break:normal!important}.ck-content table th:first-child,.ck-content table td:first-child{width:32%!important}.ck-content table th:last-child,.ck-content table td:last-child{border-right:0!important}.ck-content table tr:last-child th,.ck-content table tr:last-child td{border-bottom:0!important}.ck-content table thead th,.ck-content table tr:first-child th{background:var(--surface)!important;color:var(--text)!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;line-height:1.25!important;text-transform:uppercase!important}.ck-content table tr:first-child td{background:var(--surface)!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}.ck-content table p,.ck-content table ul,.ck-content table ol{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}@media (max-width: 860px){.ck-inner{margin-bottom:40px;padding-top:1.5rem}.ck-hero{margin-bottom:1.75rem;padding-bottom:1.5rem}.ck-content{font-size:15px;line-height:1.75}.ck-content table{font-size:13px!important;line-height:1.5!important}.ck-content table th,.ck-content table td{padding:.85rem .75rem!important}.ck-content table th:first-child,.ck-content table td:first-child{width:42%!important}}
