.ck{--accent: #ffc13c;--bg: #fff;--surface: var(--xl-section-bg, #fbfbfb);--border: #e5e1db;--text: #222;--muted: #222;--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:0 max(15px,(100% - var(--site-container)) / 2)}.ck-hero{margin-bottom:2.25rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.ck-eyebrow{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font-body);font-size:13px;font-weight:600;gap:8px;letter-spacing:0;line-height:1;margin-bottom:14px;text-transform:none}.ck-eyebrow:before{background:var(--accent);border-radius:999px;block-size:8px;content:"";flex:0 0 8px;inline-size:8px}.ck-hero h1{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(40px,4.8vw,64px);font-weight:800;letter-spacing:0;line-height:.98;text-transform:none}.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:600;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:600;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:600!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:600!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}}
