body.czeg-page{background:#fff;color:#111}body.czeg-page #content>.ast-container{max-width:1200px;margin:auto;padding:12px 20px 0}body.czeg-page #primary{width:100%;margin:0 0 40px;padding:0}body.czeg-page .ast-article-single{background:#fff;margin:0;padding:0}body.czeg-page .entry-header{display:none}body.czeg-page .entry-content{margin:0;padding:0}.czeg{max-width:1160px;color:#111;font-size:16px;line-height:1.7}.czeg *{box-sizing:border-box}.czeg a{color:#0073e6;text-decoration:underline}.czeg h1{font-size:clamp(28px,3.2vw,38px);line-height:1.17;letter-spacing:-.025em;margin:8px 0 15px;color:#111}.czeg h2{font-size:26px;line-height:1.3;margin:0 0 14px;color:#111}.czeg h3{font-size:20px;line-height:1.4;margin:18px 0 8px;color:#111}.czeg p{margin:0 0 14px}.czeg .czeg-kicker,.czeg .czeg-meta{font-size:13px;color:#444}.czeg .czeg-kicker{font-weight:700;letter-spacing:.07em}.czeg .czeg-lead{font-size:18px;line-height:1.65}.czeg-nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-top:1px solid #111;border-bottom:1px solid #ddd;padding:12px 0;margin:20px 0;font-size:14px;font-weight:600}.czeg section{margin:0 0 30px;scroll-margin-top:60px}.czeg-answer{border:1px solid #d6d6d6;border-left:4px solid #0073e6;border-radius:4px;padding:20px;background:#f7fbff}.czeg .czeg-answer h2{font-size:21px}.czeg .czeg-table{overflow-x:auto}.czeg table{width:100%;min-width:470px;border-collapse:collapse;font-size:14px}.czeg th,.czeg td{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top}.czeg th{background:#f5f5f5}.czeg li{margin:0 0 12px}.czeg ol,.czeg ul{margin:0 0 18px 24px}.czeg .czeg-card{border:1px solid #d6d6d6;border-radius:4px;padding:18px}.czeg .czeg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.czeg details{border-bottom:1px solid #ddd;padding:13px 0}.czeg summary{cursor:pointer;font-weight:650}.czeg details p{margin:10px 0 0}.czeg code{overflow-wrap:anywhere;background:#f5f5f5;padding:2px 5px}.czeg .czeg-sources{font-size:14px}.czeg .czeg-sources h2{font-size:20px}@media(max-width:640px){body.czeg-page #content>.ast-container{padding:10px 16px 0}.czeg .czeg-grid{grid-template-columns:1fr}.czeg h2{font-size:23px}.czeg-answer{padding:16px}.czeg table{font-size:13px}}
