.ResourceBlogPage_root__KI_t2{--green:#063f31;--green-2:#0b6a52;--ink:#0d2b24;--muted:#647872;--line:#dce7e1;--paper:#f4f8f6;box-sizing:border-box;min-width:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.68}.ResourceBlogPage_root__KI_t2 *,.ResourceBlogPage_root__KI_t2 :after,.ResourceBlogPage_root__KI_t2 :before{box-sizing:inherit}.ResourceBlogPage_root__KI_t2 .hero{display:flex;min-height:360px;align-items:end;background:linear-gradient(90deg,rgba(6,63,49,.94),rgba(6,63,49,.7),rgba(6,63,49,.28)),linear-gradient(140deg,#0b6a52,#063f31);color:#fff}.ResourceBlogPage_root__KI_t2 .blog-intro .inner,.ResourceBlogPage_root__KI_t2 .hero .inner,.ResourceBlogPage_root__KI_t2 .post-section .inner{width:min(1120px,100% - 48px);margin:0 auto}.ResourceBlogPage_root__KI_t2 .hero .inner{padding:72px 0}.ResourceBlogPage_root__KI_t2 .hero h1{max-width:860px;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.03;letter-spacing:-.04em}.ResourceBlogPage_root__KI_t2 .hero p{max-width:760px;margin:22px 0 0;color:hsla(0,0%,100%,.88);font-size:19px;line-height:1.7}.ResourceBlogPage_root__KI_t2 .blog-intro{padding:64px 0 28px}.ResourceBlogPage_root__KI_t2 .blog-intro h2{margin:0;color:var(--green);font-size:clamp(30px,4vw,48px);line-height:1.1}.ResourceBlogPage_root__KI_t2 .blog-intro p{max-width:720px;margin:16px 0 0;color:var(--muted);font-size:17px}.ResourceBlogPage_root__KI_t2 .filter-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding-bottom:18px;border-bottom:1px solid var(--line)}.ResourceBlogPage_root__KI_t2 .category-tabs{display:flex;flex-wrap:wrap;gap:8px}.ResourceBlogPage_root__KI_t2 .category-tabs button,.ResourceBlogPage_root__KI_t2 .pagination button{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--green);cursor:pointer;font:inherit}.ResourceBlogPage_root__KI_t2 .category-tabs button{padding:8px 15px}.ResourceBlogPage_root__KI_t2 .category-tabs button.ResourceBlogPage_active__kvlQ_,.ResourceBlogPage_root__KI_t2 .category-tabs button:hover,.ResourceBlogPage_root__KI_t2 .pagination button.ResourceBlogPage_active__kvlQ_,.ResourceBlogPage_root__KI_t2 .pagination button:hover{border-color:var(--green);background:var(--green);color:#fff}.ResourceBlogPage_root__KI_t2 .post-count{flex:0 0 auto;color:var(--muted);font-size:14px;font-weight:700}.ResourceBlogPage_root__KI_t2 .post-section{padding:28px 0 96px}.ResourceBlogPage_root__KI_t2 .post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ResourceBlogPage_root__KI_t2 .post-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(6,63,49,.06);transition:transform .18s ease,box-shadow .18s ease}.ResourceBlogPage_root__KI_t2 .post-card:hover{box-shadow:0 18px 34px rgba(6,63,49,.12);transform:translateY(-3px)}.ResourceBlogPage_root__KI_t2 .post-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e7f0ea}.ResourceBlogPage_root__KI_t2 .post-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ResourceBlogPage_root__KI_t2 .post-card:hover .post-image img{transform:scale(1.03)}.ResourceBlogPage_root__KI_t2 .post-body{padding:24px}.ResourceBlogPage_root__KI_t2 .post-category{margin:0 0 10px;color:var(--green-2);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ResourceBlogPage_root__KI_t2 .post-body h2{display:-webkit-box;margin:0;overflow:hidden;color:var(--green);font-size:24px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ResourceBlogPage_root__KI_t2 .post-body time{display:block;margin-top:10px;color:var(--muted);font-size:14px}.ResourceBlogPage_root__KI_t2 .post-body>p:not(.post-category){display:-webkit-box;margin:14px 0 20px;overflow:hidden;color:var(--muted);font-size:15px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ResourceBlogPage_root__KI_t2 .read-more{color:var(--green-2);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ResourceBlogPage_root__KI_t2 .pagination{display:flex;justify-content:center;gap:8px;margin-top:52px}.ResourceBlogPage_root__KI_t2 .pagination button{min-width:40px;padding:8px 12px}.ResourceBlogPage_root__KI_t2 .post-section>.inner>p{padding:42px 0;color:var(--muted);text-align:center}@media(max-width:860px){.ResourceBlogPage_root__KI_t2 .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ResourceBlogPage_root__KI_t2 .filter-meta{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.ResourceBlogPage_root__KI_t2 .blog-intro .inner,.ResourceBlogPage_root__KI_t2 .hero .inner,.ResourceBlogPage_root__KI_t2 .post-section .inner{width:min(100% - 32px,1120px)}.ResourceBlogPage_root__KI_t2 .hero .inner{padding:54px 0}.ResourceBlogPage_root__KI_t2 .hero p{font-size:16px}.ResourceBlogPage_root__KI_t2 .blog-intro{padding-top:48px}.ResourceBlogPage_root__KI_t2 .post-grid{grid-template-columns:1fr}.ResourceBlogPage_root__KI_t2 .post-section{padding-bottom:64px}}