.crg-blog-post{background:#fff;color:#153344}.crg-blog-container{margin:0 auto;max-width:1000px;width:calc(100% - 24px)}.crg-blog-article{margin:0 auto;max-width:1000px;padding:40px 0 72px;width:100%}.crg-blog-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.crg-blog-tags a{background:#e8e8e8;border-radius:999px;color:#153344!important;display:inline-block;font-size:13px;font-weight:700;line-height:1;padding:7px 12px;text-decoration:none!important}.crg-blog-tags a:hover{background:#7bb590;color:#fff!important}.crg-blog-title{color:#153344!important;font-size:clamp(38px,4vw,54px);letter-spacing:-.02em;line-height:1.05;margin:0 0 18px;max-width:1000px;width:100%}.crg-blog-meta{color:#65747d;font-size:15px;line-height:1.5;margin:0 0 32px;max-width:1000px;width:100%}.crg-blog-featured-image{border-radius:18px;margin:0 0 40px;max-width:1000px;overflow:hidden;width:100%}.crg-blog-featured-image img{display:block;height:auto;width:100%}.crg-blog-body{color:#153344;font-size:20px;line-height:1.7;max-width:1000px;width:100%}.crg-blog-body p{margin:0 0 26px}.crg-blog-body h2,.crg-blog-body h3,.crg-blog-body h4,.crg-blog-body h5,.crg-blog-body h6{color:#153344!important}.crg-blog-body h2{font-size:clamp(30px,3vw,42px);line-height:1.1;margin:52px 0 20px}.crg-blog-body h3{font-size:30px;line-height:1.15;margin:42px 0 16px}.crg-blog-body h4{font-size:24px;line-height:1.2;margin:34px 0 14px}.crg-blog-body a{color:#153344!important;text-decoration-color:#7bb590!important;text-decoration-thickness:2px;text-underline-offset:3px}.crg-blog-body a:hover{color:#7bb590!important}.crg-blog-body ol,.crg-blog-body ul{margin:0 0 28px;padding-left:28px}.crg-blog-body li{margin-bottom:10px}.crg-blog-body blockquote{background:#f4f7f8;border-left:5px solid #7bb590;color:#153344;font-size:24px;line-height:1.5;margin:42px 0;padding:24px 28px}.crg-blog-body img{border-radius:14px;display:block;height:auto;margin:32px auto;max-width:100%}.crg-blog-body table{border-collapse:collapse;margin:32px 0;width:100%}.crg-blog-body td,.crg-blog-body th{border:1px solid #d9d9d9;padding:14px 16px;text-align:left}.crg-blog-body th{background:#153344;color:#fff}.crg-blog-body tr:nth-child(2n) td{background:#f7f8f8}.crg-blog-body a.btn,.crg-blog-body a.button,.crg-blog-body a.cta_button,.crg-blog-body a.theme-btn{background:orange!important;border:1px solid orange!important;border-radius:999px;color:#fff!important;display:inline-block;font-weight:700;padding:14px 24px;text-decoration:none!important}.crg-blog-body a.btn:hover,.crg-blog-body a.button:hover,.crg-blog-body a.cta_button:hover,.crg-blog-body a.theme-btn:hover{background:#e89500!important;border-color:#e89500!important}@media (max-width:1024px){.crg-blog-container{width:calc(100% - 40px)}.crg-blog-article{padding:36px 0 64px}.crg-blog-title{font-size:46px;line-height:1.06}.crg-blog-body{font-size:19px;line-height:1.65}}@media (max-width:767px){.crg-blog-container{width:calc(100% - 32px)}.crg-blog-article{padding:30px 0 52px}.crg-blog-title{font-size:36px;letter-spacing:-.015em;line-height:1.08;margin:0 0 14px;max-width:none;width:100%}.crg-blog-meta{font-size:14px;margin-bottom:26px;max-width:none;width:100%}.crg-blog-featured-image{border-radius:12px;margin-bottom:30px;max-width:none;width:100%}.crg-blog-body{font-size:18px;line-height:1.65;max-width:none;width:100%}.crg-blog-body p{margin-bottom:22px}.crg-blog-body h2{font-size:30px;margin-top:42px}.crg-blog-body h3{font-size:26px;margin-top:34px}.crg-blog-body h4{font-size:22px}.crg-blog-body blockquote{font-size:21px;margin:32px 0;padding:20px}}@media (max-width:480px){.crg-blog-container{width:calc(100% - 24px)}.crg-blog-article{padding:26px 0 44px}.crg-blog-title{font-size:32px;line-height:1.08}.crg-blog-body{font-size:17px;line-height:1.6}}