.ck-page .ck-choice{background:var(--sc-soft);border:1px solid var(--sc-line);border-radius:22px;padding:28px;display:flex;gap:28px;align-items:center;justify-content:space-between;margin:30px 0 40px}.ck-choice h2{font-size:1.4rem;margin:9px 0;color:var(--sc-text)}.ck-choice p,.ck-choice small{color:var(--sc-muted);margin-bottom:6px}.ck-choice button{flex-shrink:0;border:1px solid var(--sc-accent);border-radius:12px;padding:13px 18px;background:var(--sc-accent);color:var(--sc-bg);font-weight:700;min-height:46px}.ck-section-heading{margin:0 0 20px}.ck-section-heading h2{font-size:1.65rem;color:var(--sc-text)}.ck-section-heading p{color:var(--sc-muted);margin-bottom:0}.ck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ck-card{padding:23px;background:var(--sc-soft);border:1px solid var(--sc-line);border-radius:18px}.ck-card h3{font-size:1.13rem;line-height:1.4;margin:15px 0 9px;color:var(--sc-text)}.ck-card p{font-size:.92rem;line-height:1.65;color:var(--sc-muted);margin:0}.ck-badge{font-size:.7rem;background:var(--sc-bg);border:1px solid var(--sc-line);border-radius:30px;color:var(--sc-muted);padding:4px 9px;display:inline-block;font-weight:700}.ck-badge--on{color:var(--sc-accent)}.ck-reading{max-width:880px;margin:35px auto 0}.ck-page button:focus-visible{outline:3px solid var(--sc-accent);outline-offset:4px}@media(max-width:1000px){.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-page .ck-choice{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:580px){.ck-grid{grid-template-columns:1fr}.ck-page .ck-choice{padding:23px}.ck-choice button{width:100%}.ck-card{padding:21px}}
.ck-page .ck-categories{padding:0}
