.BlogPage-module__mlRIqG__page{color:#17382f;background:#f5f2ef;min-height:100vh}.BlogPage-module__mlRIqG__container{max-width:1200px;margin:0 auto;padding:0 24px}.BlogPage-module__mlRIqG__hero{padding:72px 0 42px}.BlogPage-module__mlRIqG__title{color:#17382f;letter-spacing:-.03em;max-width:760px;margin:0 0 18px;font-size:clamp(38px,6vw,76px);font-weight:500;line-height:.98}.BlogPage-module__mlRIqG__intro{color:#41564f;max-width:640px;margin:0;font-size:18px;line-height:1.65}.BlogPage-module__mlRIqG__filters{flex-wrap:wrap;gap:10px;margin:16px 0 42px;display:flex}.BlogPage-module__mlRIqG__filterButton{color:#17382f;cursor:pointer;font:inherit;background:0 0;border:1px solid #17382f;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .18s,color .18s}.BlogPage-module__mlRIqG__filterButtonActive,.BlogPage-module__mlRIqG__filterButton:hover{color:#fff;background:#17382f}.BlogPage-module__mlRIqG__grid{grid-template-columns:repeat(3,1fr);gap:34px 30px;padding-bottom:96px;display:grid}.BlogPage-module__mlRIqG__card{background:#fff;border-radius:0;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.BlogPage-module__mlRIqG__imageWrap{aspect-ratio:1.32;background:#dfe8db;width:100%;position:relative;overflow:hidden}.BlogPage-module__mlRIqG__cardImage{object-fit:cover}.BlogPage-module__mlRIqG__cardBody{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.BlogPage-module__mlRIqG__metaRow{color:#718078;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:13px;line-height:1.2;display:flex}.BlogPage-module__mlRIqG__tag{color:#77a117;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.BlogPage-module__mlRIqG__cardTitle{color:#17382f;letter-spacing:-.015em;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.18}.BlogPage-module__mlRIqG__excerpt{color:#51655d;margin:0 0 22px;font-size:15px;line-height:1.55}.BlogPage-module__mlRIqG__readMore{color:#77a117;margin-top:auto;font-size:16px;font-weight:700;text-decoration:none}.BlogPage-module__mlRIqG__readMore:hover{text-decoration:underline}.BlogPage-module__mlRIqG__articleHero{padding:64px 0 36px}.BlogPage-module__mlRIqG__backLink{color:#77a117;margin-bottom:32px;font-weight:700;text-decoration:none;display:inline-flex}.BlogPage-module__mlRIqG__articleTitle{color:#17382f;letter-spacing:-.03em;max-width:980px;margin:0 0 18px;font-size:clamp(34px,5vw,62px);font-weight:600;line-height:1.02}.BlogPage-module__mlRIqG__articleMeta{color:#718078;gap:18px;font-size:15px;display:flex}.BlogPage-module__mlRIqG__articleImageWrap{aspect-ratio:1.8;background:#dfe8db;width:100%;max-width:1050px;margin:0 auto 44px;position:relative;overflow:hidden}.BlogPage-module__mlRIqG__articleContent{color:#263d35;max-width:860px;margin:0 auto;padding:0 0 96px;font-size:18px;line-height:1.72}:is(.BlogPage-module__mlRIqG__articleContent h1,.BlogPage-module__mlRIqG__articleContent h2,.BlogPage-module__mlRIqG__articleContent h3){color:#17382f;margin:38px 0 16px;line-height:1.18}:is(.BlogPage-module__mlRIqG__articleContent p,.BlogPage-module__mlRIqG__articleContent div){margin-bottom:18px}:is(.BlogPage-module__mlRIqG__articleContent ul,.BlogPage-module__mlRIqG__articleContent ol){margin:0 0 22px;padding-left:26px}.BlogPage-module__mlRIqG__articleContent a{color:#77a117;font-weight:700}.BlogPage-module__mlRIqG__articleContent table{border-collapse:collapse;background:#fff;border:1px solid #b8c3bd;width:100%;margin:28px 0}:is(.BlogPage-module__mlRIqG__articleContent th,.BlogPage-module__mlRIqG__articleContent td){vertical-align:top;text-align:left;border:1px solid #b8c3bd;padding:12px 14px}.BlogPage-module__mlRIqG__articleContent th{color:#17382f;background:#eef3ea;font-weight:700}.BlogPage-module__mlRIqG__articleContent tr:nth-child(2n) td{background:#fafbf8}@media (max-width:680px){.BlogPage-module__mlRIqG__articleContent table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (max-width:980px){.BlogPage-module__mlRIqG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.BlogPage-module__mlRIqG__hero{padding-top:48px}.BlogPage-module__mlRIqG__grid{grid-template-columns:1fr;gap:24px}.BlogPage-module__mlRIqG__card{min-height:auto}.BlogPage-module__mlRIqG__articleHero{padding-inline:clamp(16px,5vw,24px)}.BlogPage-module__mlRIqG__articleContent{padding:0 clamp(16px,5vw,24px) 72px;font-size:16px}}.BlogPage-module__mlRIqG__relatedSection{background:#f5f2ef;padding:0 0 96px}.BlogPage-module__mlRIqG__relatedTitle{color:#17382f;letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.05}.BlogPage-module__mlRIqG__relatedScroller{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#77a117 #e2e1dc;grid-auto-columns:calc(33.3333% - 20px);grid-auto-flow:column;gap:30px;padding:0 0 18px;display:grid;overflow:auto hidden}.BlogPage-module__mlRIqG__relatedScroller::-webkit-scrollbar{height:8px}.BlogPage-module__mlRIqG__relatedScroller::-webkit-scrollbar-track{background:#e2e1dc}.BlogPage-module__mlRIqG__relatedScroller::-webkit-scrollbar-thumb{background:#77a117;border-radius:999px}.BlogPage-module__mlRIqG__relatedCard{scroll-snap-align:start;min-height:500px}@media (max-width:980px){.BlogPage-module__mlRIqG__relatedScroller{grid-auto-columns:calc(50% - 12px);gap:24px}}@media (max-width:680px){.BlogPage-module__mlRIqG__relatedSection{padding-bottom:72px}.BlogPage-module__mlRIqG__relatedScroller{grid-auto-columns:82%;gap:18px}.BlogPage-module__mlRIqG__relatedCard{min-height:auto}}.BlogPage-module__mlRIqG__relatedHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.BlogPage-module__mlRIqG__relatedHeader .BlogPage-module__mlRIqG__relatedTitle{margin-bottom:0}.BlogPage-module__mlRIqG__relatedControls{flex:none;align-items:center;gap:12px;display:inline-flex}.BlogPage-module__mlRIqG__relatedNavButton{color:#17382f;cursor:pointer;background:0 0;border:1px solid #17382f;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.BlogPage-module__mlRIqG__relatedNavButton:hover{color:#fff;background:#17382f;transform:translateY(-1px)}.BlogPage-module__mlRIqG__relatedNavButton:active{transform:translateY(0)}.BlogPage-module__mlRIqG__relatedScroller{scrollbar-width:none}.BlogPage-module__mlRIqG__relatedScroller::-webkit-scrollbar{display:none}@media (max-width:680px){.BlogPage-module__mlRIqG__relatedHeader{align-items:flex-end;gap:16px}.BlogPage-module__mlRIqG__relatedControls{gap:8px}.BlogPage-module__mlRIqG__relatedNavButton{width:42px;height:42px;font-size:21px}}
