.RecommendedBlogIndex_page__RjDag{min-height:100vh;color:#003629;background:#f7fbf9}.RecommendedBlogIndex_content__FW6gp{max-width:1320px;margin:0 auto;padding:72px 28px 110px}.RecommendedBlogIndex_libraryIntro__DBX7v{max-width:980px;padding:28px 0 54px}.RecommendedBlogIndex_sectionKicker__pG2dg{margin:0 0 18px;color:#1e7a5e;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.RecommendedBlogIndex_libraryIntro__DBX7v h1{max-width:940px;margin:0;font-size:clamp(42px,6vw,78px);font-weight:700;line-height:.98;letter-spacing:-.06em}.RecommendedBlogIndex_librarySubtitle__9W10I{max-width:720px;margin:28px 0 0;color:#60756d;font-size:clamp(18px,2vw,23px);line-height:1.5}.RecommendedBlogIndex_titleAccent__I_Tyf{color:#1e7a5e}.RecommendedBlogIndex_libraryHeader__NDAuz{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-top:32px;border-top:1px solid #c7d8d2}.RecommendedBlogIndex_libraryHeader__NDAuz .RecommendedBlogIndex_sectionKicker__pG2dg{margin:0}.RecommendedBlogIndex_resultCount__fhkZR{color:#60756d;font-size:14px}.RecommendedBlogIndex_filters__6TNPB{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 30px}.RecommendedBlogIndex_filterActive__tiYU4,.RecommendedBlogIndex_filter__3RanL{padding:9px 15px;border:1px solid #c7d8d2;border-radius:999px;color:#1e7a5e;background:transparent;font:inherit;font-size:14px;cursor:pointer}.RecommendedBlogIndex_filterActive__tiYU4{border-color:#1e7a5e;color:#fff;background:#1e7a5e}.RecommendedBlogIndex_articleRow__wKsR0:focus-visible,.RecommendedBlogIndex_ctaAction__7rTlN:focus-visible,.RecommendedBlogIndex_filterActive__tiYU4:focus-visible,.RecommendedBlogIndex_filter__3RanL:focus-visible{outline:3px solid #8ddcca;outline-offset:4px}.RecommendedBlogIndex_articleList__lFLL5{border-top:1px solid #c7d8d2}.RecommendedBlogIndex_articleRow__wKsR0{display:grid;grid-template-columns:48px minmax(0,1fr) 42px;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid #c7d8d2;color:inherit;text-decoration:none;transition:padding .2s ease,background .2s ease}.RecommendedBlogIndex_articleRow__wKsR0:hover{padding-left:12px;padding-right:12px;background:#edf8f4}.RecommendedBlogIndex_rowNumber___jXHO{align-self:start;padding-top:6px;color:#1e7a5e;font-size:12px;font-weight:800;letter-spacing:.08em}.RecommendedBlogIndex_articleMeta__dEfjE{display:flex;flex-wrap:wrap;gap:16px;color:#1e7a5e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.RecommendedBlogIndex_rowBody__YYlkm h2{max-width:930px;margin:11px 0 8px;font-size:clamp(22px,2.8vw,34px);font-weight:400;line-height:1.05;letter-spacing:-.045em}.RecommendedBlogIndex_rowBody__YYlkm p{max-width:820px;margin:0;color:#60756d;font-size:15px;line-height:1.55}.RecommendedBlogIndex_rowArrow__4qjjw{display:grid;width:40px;height:40px;place-items:center;border:1px solid #c7d8d2;border-radius:50%;color:#1e7a5e;transition:color .2s ease,background .2s ease}.RecommendedBlogIndex_articleRow__wKsR0:hover .RecommendedBlogIndex_rowArrow__4qjjw{color:#fff;background:#1e7a5e}.RecommendedBlogIndex_cta__lKhqB{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-top:92px;padding:40px;border-radius:22px;color:#f5fffb;background:#1e7a5e}.RecommendedBlogIndex_cta__lKhqB h2{max-width:700px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.055em}.RecommendedBlogIndex_ctaAction__7rTlN{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;padding:14px 18px;border-radius:999px;color:#003629;background:#8ddcca;font-size:14px;font-weight:800;text-decoration:none}@media (max-width:680px){.RecommendedBlogIndex_content__FW6gp{padding:48px 20px 80px}.RecommendedBlogIndex_libraryIntro__DBX7v{padding-top:18px}.RecommendedBlogIndex_libraryHeader__NDAuz{align-items:start;flex-direction:column}.RecommendedBlogIndex_articleRow__wKsR0{grid-template-columns:30px minmax(0,1fr) 30px;gap:12px;padding:22px 0}.RecommendedBlogIndex_articleRow__wKsR0:hover{padding-left:6px;padding-right:6px}.RecommendedBlogIndex_rowBody__YYlkm h2{font-size:22px}.RecommendedBlogIndex_rowBody__YYlkm p{font-size:14px}.RecommendedBlogIndex_rowArrow__4qjjw{width:30px;height:30px}.RecommendedBlogIndex_cta__lKhqB{align-items:start;flex-direction:column;padding:28px}}