@media (max-width:768px){.entry-content table,.post-content table,.main-content table{width:100%!important;table-layout:fixed!important;border-collapse:collapse}.entry-content th,.entry-content td,.post-content th,.post-content td,.main-content th,.main-content td{padding:4px 6px!important;font-size:clamp(10px, 2.6vw, 13px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:1px}.entry-content th,.post-content th,.main-content th{font-size:clamp(10px, 2.8vw, 14px)!important}.entry-content table,.post-content table,.main-content table{display:table!important;overflow:visible!important}}@media (max-width:480px){.entry-content th,.entry-content td,.post-content th,.post-content td,.main-content th,.main-content td{padding:3px 5px!important;font-size:10px!important}}.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{color:#1F3A2E;font-weight:700;line-height:1.3;margin-top:34px;margin-bottom:16px;letter-spacing:-.02em}.single .entry-content h1,.page .entry-content h1{font-size:clamp(30px, 4vw, 44px);padding-bottom:14px;border-bottom:3px solid #D7E8DD}.single .entry-content h2,.page .entry-content h2{font-size:clamp(26px, 3vw, 36px);background:linear-gradient(90deg,#EAF5EE 0%,#FFFFFF 100%);padding:16px 20px;border-left:6px solid #2F6B4F;border-radius:12px;box-shadow:0 8px 22px rgb(31 58 46 / .08)}.single .entry-content h3,.page .entry-content h3{font-size:clamp(22px, 2.4vw, 30px);position:relative;padding-left:18px}.single .entry-content h3::before,.page .entry-content h3::before{content:"";position:absolute;left:0;top:.25em;width:6px;height:1.1em;background:#4F8A67;border-radius:20px}.single .entry-content h4,.page .entry-content h4{font-size:clamp(19px, 2vw, 24px);color:#244C3A;padding-bottom:8px;border-bottom:1px solid #D7E8DD}.single .entry-content h5,.page .entry-content h5{font-size:clamp(17px, 1.6vw, 20px);color:#2F6B4F;text-transform:uppercase;letter-spacing:.04em}.single .entry-content h6,.page .entry-content h6{font-size:15px;color:#5F7368;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.single .entry-content .wp-block-heading,.page .entry-content .wp-block-heading{scroll-margin-top:90px}@media (max-width:768px){.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{margin-top:28px;margin-bottom:14px}.single .entry-content h1,.page .entry-content h1{font-size:clamp(28px, 7vw, 36px)}.single .entry-content h2,.page .entry-content h2{font-size:clamp(23px, 6vw, 30px);padding:14px 16px;border-left-width:5px;border-radius:10px}.single .entry-content h3,.page .entry-content h3{font-size:clamp(20px, 5vw, 26px);padding-left:16px}.single .entry-content h4,.page .entry-content h4{font-size:clamp(18px, 4.5vw, 22px)}.single .entry-content h5,.page .entry-content h5{font-size:clamp(16px, 4vw, 19px)}.single .entry-content h6,.page .entry-content h6{font-size:14px}}