main{max-width:970px;padding:40px 10px;margin:0 auto;font-size:16px;color:#4b5563;line-height:2}
main a,
main a:hover{text-decoration:none;font-weight:700;color:#ff463c;}
main #ez-toc-container .ez-toc-title,
main #ez-toc-container a{font-weight: 700;color: #4b5563}
main img{display:block;max-width:100%;margin:12px 0}
main iframe{width:100%;height:450px;margin:15px 0;display:block}
main ol.wp-block-list{margin:10px 0;padding-left:40px;list-style:decimal outside;color:#4b5563}
main ul.wp-block-list{margin:10px 0;padding-left:40px;list-style:disc outside;color:#4b5563}
main ol.wp-block-list li{font-size:16px;display:list-item;list-style:decimal}
main ul.wp-block-list li{font-size:16px;display:list-item;list-style:disc}
main h1{color:#000;font-size:32px!important;margin:0 0 24px;text-align:center}
main h2,
main h3,
main h4,
main h5,
main h6{color:#000;font-weight:700;margin:12px 0 18px}
main h2{font-size:28px}
main h3{font-size:24px}
main h4{font-size:20px}
main h5,
main h6{font-size:16px}
main p{font-size:16px;color:#4b5563;margin:12px 0}
main strong{font-weight:700;color:#000}
main table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px;background:#fff;border:1px solid #e0e0e0}
main table th{background-color:#f8f9fa;color:#333;padding:12px 15px;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6;border-right:1px solid #e0e0e0}
main table td{padding:12px 15px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:top}
main table tr:hover{background-color:#f8f9fa}
@media (max-width:769px){
    main h1{font-size:28px!important}
    main iframe{height:250px}
    main h2{font-size:24px}
    main h3{font-size:20px}
    main h4{font-size:18px}
    main h5,
    main h6{font-size:16px}
    main ol.wp-block-list,
    main ul.wp-block-list{padding-left:25px}
    main table{overflow-x:auto;overflow-y:hidden}
    main table td,
    main table th{padding:8px 10px}
}