.blog-hero[data-astro-cid-x255k2k2]{background-color:var(--cream);border-bottom:3px solid var(--black);text-align:center;background-image:radial-gradient(circle,#11111112 1.2px,#0000 1.2px);background-size:24px 24px;padding-top:68px;padding-bottom:72px;position:relative;overflow:hidden}.blog-hero-inner[data-astro-cid-x255k2k2]{z-index:1;text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;max-width:1560px;margin:0 auto;padding:72px 5% 0;display:grid;position:relative}.blog-hero-intro[data-astro-cid-x255k2k2]{padding-top:8px}.blog-hero-heading[data-astro-cid-x255k2k2]{letter-spacing:-1.5px;color:var(--text);margin:14px 0 22px;font-family:Poppins,sans-serif;font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.02}.blog-hero-lead[data-astro-cid-x255k2k2]{color:var(--text);opacity:.75;max-width:420px;margin:0 0 28px;font-size:18px;line-height:1.6}.blog-hero-subscribe[data-astro-cid-x255k2k2]{color:var(--text);border:2px solid var(--green);background:var(--white);border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:inline-block}.blog-hero-subscribe[data-astro-cid-x255k2k2]:hover{color:var(--white);background:var(--green)}.blog-hero-featured-h[data-astro-cid-x255k2k2]{letter-spacing:-.5px;color:var(--text);text-align:center;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:800}.blog-hero-featured-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blog-hero-star-1[data-astro-cid-x255k2k2]{color:var(--orange);opacity:.35;pointer-events:none;user-select:none;font-size:56px;line-height:1;animation:10s linear infinite spin-star;display:block;position:absolute;top:110px;left:7%}.blog-hero-square-1[data-astro-cid-x255k2k2]{background:var(--green);border:2.5px solid var(--black);width:28px;height:28px;box-shadow:3px 3px 0 var(--black);pointer-events:none;opacity:.55;display:block;position:absolute;top:120px;right:7%;transform:rotate(20deg)}.blog-listing[data-astro-cid-x255k2k2]{background-color:var(--cream);background-image:radial-gradient(circle,#1111110b 1.2px,#0000 1.2px);background-size:22px 22px;padding:64px 0 100px}.blog-listing[data-astro-cid-x255k2k2] .container[data-astro-cid-x255k2k2]{max-width:1560px}.blog-search-wrap[data-astro-cid-x255k2k2]{flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.blog-search-box[data-astro-cid-x255k2k2]{background:var(--white);border:2.5px solid var(--black);width:100%;max-width:560px;box-shadow:4px 4px 0 var(--black);align-items:center;gap:10px;padding:0 16px;display:flex}.search-icon[data-astro-cid-x255k2k2]{width:18px;height:18px;color:var(--gray);flex-shrink:0}.blog-search-input[data-astro-cid-x255k2k2]{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-family:Poppins,sans-serif;font-size:15px}.blog-search-input[data-astro-cid-x255k2k2]::placeholder{color:#aaa}.search-clear[data-astro-cid-x255k2k2]{color:var(--gray);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px 6px;font-size:20px;line-height:1;transition:color .15s;display:inline-flex}.search-clear[data-astro-cid-x255k2k2]:hover{color:var(--text)}.search-count[data-astro-cid-x255k2k2]{color:var(--text);opacity:.75;min-height:24px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600}.blog-filters[data-astro-cid-x255k2k2]{margin-bottom:40px}.blog-filters-h[data-astro-cid-x255k2k2]{letter-spacing:-.5px;color:var(--text);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:800}.blog-filters-toggle[data-astro-cid-x255k2k2]{font:inherit;letter-spacing:inherit;color:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.blog-filters-chevron[data-astro-cid-x255k2k2]{display:none}.blog-filter-pills[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:10px;display:flex}.blog-filter-pill[data-astro-cid-x255k2k2]{letter-spacing:.3px;color:var(--text);background:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);cursor:pointer;padding:8px 15px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s,color .12s;text-transform:none!important}.blog-filter-pill[data-astro-cid-x255k2k2]:hover{box-shadow:3px 3px 0 var(--black);transform:translate(-1px,-1px)}.blog-filter-pill[data-astro-cid-x255k2k2].active{background:var(--green);color:var(--white)}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;display:grid}.blog-pagination[data-astro-cid-x255k2k2]{border:2.5px solid var(--black);box-shadow:4px 4px 0 var(--black);background:#35815214;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:56px;padding:14px 20px;display:flex}.blog-pagination[data-astro-cid-x255k2k2]:empty{display:none}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn{color:var(--gray);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1;transition:color .15s,background .15s}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn:hover:not(:disabled):not(.active){color:var(--text);background:#3581521f}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn.active{color:var(--white);background:var(--green);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);cursor:default}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn.prev,.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn.next{color:var(--text);text-transform:none;font-weight:700}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-btn:disabled{opacity:.35;cursor:default}.blog-pagination[data-astro-cid-x255k2k2] .blog-page-gap{color:var(--gray);user-select:none;padding:0 4px;font-family:Poppins,sans-serif}.blog-empty[data-astro-cid-x255k2k2]{text-align:center;padding:80px 20px}.blog-empty[data-astro-cid-x255k2k2] .deco-star[data-astro-cid-x255k2k2].lg{color:var(--orange);opacity:.5;margin-bottom:20px;font-size:48px;display:block}.blog-empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--text);margin-bottom:24px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media screen and (width<=991px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}.blog-hero-inner[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:40px}.blog-hero-lead[data-astro-cid-x255k2k2]{max-width:none}}@media screen and (width<=767px){.blog-filters-toggle[data-astro-cid-x255k2k2]{cursor:pointer}.blog-filters-chevron[data-astro-cid-x255k2k2]{transition:transform .2s;display:block}.blog-filters[data-astro-cid-x255k2k2]:not(.collapsed) .blog-filters-chevron[data-astro-cid-x255k2k2]{transform:rotate(-180deg)}.blog-filters[data-astro-cid-x255k2k2].collapsed .blog-filter-pills[data-astro-cid-x255k2k2]{display:none}.blog-filters[data-astro-cid-x255k2k2].collapsed .blog-filters-h[data-astro-cid-x255k2k2]{margin-bottom:0}.blog-hero[data-astro-cid-x255k2k2]{padding-bottom:56px}.blog-hero-featured-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr;max-width:560px;margin:0 auto}.blog-search-box[data-astro-cid-x255k2k2]{max-width:100%}}@media screen and (width<=479px){.blog-filter-pills[data-astro-cid-x255k2k2]{gap:8px}.blog-filter-pill[data-astro-cid-x255k2k2]{letter-spacing:.2px;box-shadow:2px 2px 0 var(--black);white-space:normal;overflow-wrap:break-word;border-width:2px;max-width:100%;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.3}.blog-filter-pill[data-astro-cid-x255k2k2]:hover{box-shadow:3px 3px 0 var(--black)}}
