
.olive-cert-blog{max-width:900px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;color:#26332c;font-size:17px;line-height:1.75}.olive-cert-blog *{box-sizing:border-box}.olive-cert-blog h1{margin:0 0 18px;color:#123f28;font-size:34px;line-height:1.25}.olive-cert-blog h2{margin:42px 0 16px;padding-left:13px;border-left:5px solid #43a866;color:#176b3a;font-size:26px;line-height:1.35}.olive-cert-blog h3{margin:28px 0 10px;color:#245b39;font-size:21px;line-height:1.4}.olive-cert-blog p{margin:0 0 18px}.olive-cert-blog a{color:#176b3a;font-weight:600;text-decoration:underline}.olive-cert-blog ul,.olive-cert-blog ol{margin:10px 0 20px;padding-left:24px}.olive-cert-blog li{margin-bottom:9px}.olive-cert-blog .article-meta{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #dce5df;color:#637069;font-size:14px}.olive-cert-blog .key-point{margin:24px 0;padding:22px 24px;border-left:5px solid #176b3a;border-radius:6px;background:#edf7f0}.olive-cert-blog .warning{margin:24px 0;padding:19px 22px;border:1px solid #e2d3a1;border-radius:7px;background:#fff9e7}.olive-cert-blog .toc{margin:28px 0;padding:22px 26px;border:1px solid #cdded2;border-radius:8px;background:#f8fbf9}.olive-cert-blog .toc-title{margin-bottom:10px;color:#176b3a;font-size:20px;font-weight:700}.olive-cert-blog .toc ol{margin-bottom:0}.olive-cert-blog .table-wrap{width:100%;margin:22px 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch}.olive-cert-blog table{width:100%;min-width:760px;border-collapse:collapse}.olive-cert-blog th{padding:14px 13px!important;border:1px solid #2f7f4b!important;background:#176b3a!important;color:#fff!important;text-align:left!important;font-weight:700!important;vertical-align:top}.olive-cert-blog td{padding:14px 13px;border:1px solid #d2ddd5;text-align:left;vertical-align:top}.olive-cert-blog tbody tr:nth-child(even){background:#f5f9f6}.olive-cert-blog .checklist{margin:24px 0;padding:22px 24px;border-radius:8px;background:#f2f8f4}.olive-cert-blog .faq-item{margin-bottom:14px;padding:18px 20px;border:1px solid #d9e4dc;border-radius:7px}.olive-cert-blog .faq-item h3{margin:0 0 8px;font-size:19px}.olive-cert-blog .faq-item p{margin-bottom:0}.olive-cert-blog .references{margin-top:36px;padding:22px;border-top:2px solid #d4e1d7;background:#fafcfb;font-size:15px}.olive-cert-blog .cta{margin-top:40px;padding:30px;border-radius:9px;background:#123f28;color:#fff;text-align:center}.olive-cert-blog .cta h2{margin:0 0 12px;padding:0;border:0;color:#fff}.olive-cert-blog .cta p{margin-bottom:20px}.olive-cert-blog .cta a{display:inline-block;padding:12px 24px;border-radius:5px;background:#fff;color:#176b3a;text-decoration:none}@media(max-width:600px){.olive-cert-blog{padding:14px;font-size:16px}.olive-cert-blog h1{font-size:29px}.olive-cert-blog h2{font-size:23px}.olive-cert-blog .key-point,.olive-cert-blog .toc,.olive-cert-blog .cta{padding:19px}}
