.ck-page{line-height:1.65}.ck-page .hero .lead{font-size:1.08rem;color:#333}.ck-page .answer-box{background:#f5f7fa;border-left:4px solid #c62828;padding:14px 18px;margin:18px 0;border-radius:0 8px 8px 0}.ck-page .answer-box strong{display:block;margin-bottom:4px;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em;color:#c62828}.ck-page .editorial-box{background:#f1f8f1;border:1px solid #c8e6c9;border-radius:8px;padding:10px 16px;margin:18px 0;font-size:.85rem;color:#33513a}.ck-page .editorial-box p{margin:4px 0}.ck-page h2{margin-top:44px;padding-top:20px;border-top:1px solid #ddd}.ck-page .figure{background:#fafbfc;border:1px solid #eceff1;border-radius:8px;padding:12px;margin:20px 0;text-align:center}.ck-page .figure img{max-width:100%;height:auto;border-radius:6px}.ck-page .figure figcaption{font-size:.78rem;color:#666;margin-top:8px}.ck-page .table-wrap{overflow-x:auto;margin:16px 0}.ck-page table{width:100%;border-collapse:collapse;font-size:.9rem}.ck-page th,.ck-page td{border:1px solid #ddd;padding:9px 12px;text-align:left;vertical-align:top}.ck-page th{background:#f4f4f4}.ck-page .faq-item{border:1px solid #ddd;border-radius:10px;padding:14px 18px;margin:14px 0}.ck-page .faq-item h3{margin:0 0 8px;font-size:1.05rem}.ck-page .faq-item p{margin:0}.ck-page .disclaimer{background:#f5f7fa;border:1px solid #dde3ea;border-radius:8px;padding:10px 16px;margin:28px 0 0;font-size:.82rem;color:#555}.ck-page .disclaimer p{margin:4px 0}@media (max-width:600px){.ck-page h2{margin-top:34px}.ck-page .figure{padding:8px}.ck-page .faq-item{padding:12px 14px}.ck-page th,.ck-page td{padding:7px 9px;font-size:.85rem}}