.cx{--acc:var(--accent-ink,#839ff7);max-width:1100px;margin:0 auto;padding:120px 44px 60px}.cx h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,4.4vw,64px);font-weight:800;line-height:1}.cx h2{letter-spacing:-.03em;margin:44px 0 16px;font-size:clamp(24px,2.4vw,32px)}.cx-lead{color:var(--muted);max-width:700px;font-size:17px;line-height:1.7}.cx-head{align-items:center;gap:22px;display:flex}.cx-answer{border:1px solid color-mix(in srgb, var(--acc) 40%, transparent);background:radial-gradient(120% 140% at 0 0, #839ff71c, transparent 60%), color-mix(in srgb, var(--panel) 85%, transparent);border-radius:22px;margin:26px 0 8px;padding:22px 24px}.cx-answer p{margin:0 0 16px;font-size:16.5px;line-height:1.65}.cx-actions{flex-wrap:wrap;gap:12px;display:flex}.cx ol.cx-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx ol.cx-steps li{counter-increment:s;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, transparent);border-radius:16px;padding:15px 16px 15px 62px;line-height:1.6;position:relative}.cx ol.cx-steps li:before{content:counter(s);color:#080e20;background:#839ff7;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:13px;left:16px}.cx ul.cx-tips{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx ul.cx-tips li{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--muted);border-radius:14px;padding:14px 16px 14px 44px;line-height:1.6;position:relative}.cx ul.cx-tips li:before{content:"!";color:#f5b544;background:#f5b54433;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:13px;left:15px}.cx-cta{border:1px solid color-mix(in srgb, var(--acc) 35%, transparent);background:radial-gradient(120% 120% at 100% 0, #839ff722, transparent 60%), color-mix(in srgb, var(--panel) 85%, transparent);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:48px 0 10px;padding:28px;display:grid}.cx-cta h2{margin:0 0 6px}.cx-cta p{color:var(--muted);margin:0}.cx-related{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.cx-related a,.cx-index a{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, transparent);color:inherit;border-radius:15px;align-items:center;gap:12px;padding:11px 13px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.cx-related a:hover,.cx-index a:hover{border-color:color-mix(in srgb, var(--acc) 50%, transparent);transform:translateY(-2px)}.cx-index{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cx-mono{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.cx-note{color:var(--muted);margin-top:30px;font-size:12.5px}@media (max-width:760px){.cx{padding:96px 20px 40px}.cx-cta{grid-template-columns:1fr}.cx-head{align-items:flex-start}}.cx-actions .btn{white-space:normal;text-align:center;justify-content:center;max-width:100%;height:auto;min-height:56px;padding-top:12px;padding-bottom:12px;line-height:1.25}@media (max-width:560px){.cx-actions .btn{width:100%}.cx h1{font-size:36px}}
