.cms-content-page{padding-block:48px 56px;color:#242b28;font:17px/1.8 Inter,Arial,sans-serif;overflow-wrap:anywhere}.cms-content-page h1{font-size:clamp(32px,3.5vw,48px);line-height:1.15;font-weight:500;letter-spacing:-.03em;margin:0 0 32px}.cms-content-page h2{font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:36px 0 20px}.cms-content-page h3{font-size:23px;line-height:1.4;font-weight:500;margin:28px 0 16px}.cms-content-page p{margin:0 0 20px}.cms-content-page img{display:block;max-width:100%;height:auto;margin-block:24px;border-radius:8px}.cms-content-page a{color:#346b3d;text-decoration:underline;text-underline-offset:4px}.cms-content-page ul,.cms-content-page ol{padding-left:24px;margin-block:20px}.cms-content-page table{width:100%;border-collapse:collapse}.cms-content-page th,.cms-content-page td{border:1px solid #d5dfd8;padding:12px 16px;text-align:left}.cms-content-page blockquote{margin:28px 0;padding:24px 28px;background:#edf3ee;border-radius:8px}.cms-content-section{margin-block:32px}.cms-content-section:empty{min-height:60px}
@media(max-width:767px){.cms-content-page{padding-block:32px 40px;font-size:15px}.cms-content-page h1{font-size:30px;margin-bottom:24px}.cms-content-page h2{font-size:25px;margin-top:28px}.cms-content-page h3{font-size:21px}.cms-content-page blockquote{padding:20px}.cms-content-section{margin-block:24px}}
