.mktle-promo{display:grid;grid-template-columns:31% 38% 31%;background:var(--mktle-bg);color:var(--mktle-title);min-height:var(--mktle-height);font-family:inherit}.mktle-promo *,.mktle-guides *{box-sizing:border-box}
.mktle-promo-art{overflow:hidden}.mktle-promo-art img{display:block;width:100%;height:100%;object-fit:cover}
.mktle-promo-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px clamp(22px,3vw,58px)}.mktle-promo-copy>span{letter-spacing:.22em;font-size:11px;font-weight:750;color:#194c46}
.mktle-promo-copy h2{font:italic 400 var(--mktle-title-size,44px)/1.15 Georgia,serif;margin:11px 0 10px;color:var(--mktle-title)}.mktle-promo-copy p{font-size:15px;line-height:1.5;margin:0 0 18px;color:var(--mktle-title)}
.mktle-promo-copy>a{display:inline-flex;align-items:center;gap:19px;background:#0e3b31!important;color:white!important;text-decoration:none!important;padding:12px 22px;border-radius:6px;font-size:13px;font-weight:750}
.mktle-promo-copy>a:hover{background:#145d4b!important;color:#fff!important}
.mktle-guides{background:#fff;padding:30px 0 0}.mktle-guides-inner{width:min(1158px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mktle-guide-gap,18px)}
.mktle-guide{display:grid;grid-template-columns:36% 1fr 42px;align-items:center;background:var(--mktle-guide-bg);border-radius:11px;overflow:hidden;min-height:117px;color:#244039!important;text-decoration:none!important}.mktle-guide-image{display:block;height:100%;min-height:117px;overflow:hidden}.mktle-guide-image img{width:100%;height:100%;object-fit:cover;display:block}
.mktle-guide-body{display:flex;flex-direction:column;gap:5px;padding:14px}.mktle-guide-body strong{font:400 var(--mktle-guide-title-size,27px)/1.16 Georgia,serif;color:var(--mktle-guide-title)}.mktle-guide-body span{font-size:12px;line-height:1.4;color:#5c6d66}.mktle-guide-body small{font-size:10px;letter-spacing:.15em;font-weight:800;color:#0a6657;margin-top:5px}.mktle-guide-arrow{margin-right:12px;width:30px;height:30px;border:1px solid #95bbb0;border-radius:50%;display:grid;place-items:center;font-size:23px}
.mktle-keywords{display:flex;justify-content:space-evenly;gap:10px;flex-wrap:wrap;margin:30px auto 0;background:#faf7f3;padding:21px;color:#284940;font:italic 17px Georgia,serif}
@media(max-width:800px){.mktle-promo{grid-template-columns:1fr 1fr}.mktle-promo-art:last-child{display:none}.mktle-promo-copy{padding:22px}.mktle-guides-inner{gap:12px}.mktle-guide{grid-template-columns:30% 1fr 30px}.mktle-guide-body strong{font-size:21px}}
@media(max-width:600px){.mktle-promo{grid-template-columns:1fr}.mktle-promo-art{height:220px}.mktle-promo-copy{padding:25px 20px}.mktle-promo-copy h2{font-size:35px}.mktle-guides-inner{grid-template-columns:1fr}.mktle-keywords{font-size:13px}}
