.blog-module__3rPSzG__hero{background:var(--paper2);border-bottom:1px solid var(--line);padding:80px clamp(22px,10vw,180px) 64px}.blog-module__3rPSzG__hero>div{max-width:760px}.blog-module__3rPSzG__hero h1{margin-bottom:22px}.blog-module__3rPSzG__hero p:last-child{max-width:670px;font-size:1.18rem}.blog-module__3rPSzG__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(290px,420px));gap:28px;padding:68px clamp(22px,10vw,180px) 100px;display:grid}.blog-module__3rPSzG__categoryCard,.blog-module__3rPSzG__postCard{border:1px solid var(--line);background:var(--paper2);transition:transform .2s,box-shadow .2s;display:block}.blog-module__3rPSzG__categoryCard:hover,.blog-module__3rPSzG__postCard:hover{box-shadow:6px 7px 0 var(--moss);transform:translateY(-4px)}.blog-module__3rPSzG__categoryCard picture,.blog-module__3rPSzG__postCard picture{border-bottom:1px solid var(--line);background:var(--dark);display:block}.blog-module__3rPSzG__categoryCard img,.blog-module__3rPSzG__postCard img{aspect-ratio:1.48;object-fit:cover;width:100%;display:block}.blog-module__3rPSzG__categoryCard div,.blog-module__3rPSzG__postCard div{padding:23px}.blog-module__3rPSzG__categoryCard h2,.blog-module__3rPSzG__postCard h2{margin:0 0 11px;font-size:clamp(1.8rem,2.6vw,2.55rem)}.blog-module__3rPSzG__categoryCard p,.blog-module__3rPSzG__postCard p{margin:0}.blog-module__3rPSzG__categoryHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(32px,7vw,110px);padding:64px clamp(22px,10vw,180px);display:grid}.blog-module__3rPSzG__back{color:var(--red);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:5px;margin-bottom:23px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-block}.blog-module__3rPSzG__categoryHero h1{margin-bottom:20px}.blog-module__3rPSzG__categoryHero p{max-width:600px;font-size:1.12rem}.blog-module__3rPSzG__categoryHero picture,.blog-module__3rPSzG__categoryHero img{aspect-ratio:1.08;object-fit:cover;border:8px solid var(--paper2);width:100%;box-shadow:5px 5px 0 var(--moss);display:block;transform:rotate(1.5deg)}.blog-module__3rPSzG__postGrid{padding:70px clamp(22px,10vw,180px) 100px}.blog-module__3rPSzG__postGrid>h2{margin-bottom:28px;font-size:clamp(2rem,3.5vw,3.4rem)}.blog-module__3rPSzG__postGrid>div{grid-template-columns:repeat(auto-fit,minmax(280px,390px));gap:26px;display:grid}.blog-module__3rPSzG__postHero{background:var(--paper2);border-bottom:1px solid var(--line);padding:48px clamp(22px,10vw,180px) 54px}.blog-module__3rPSzG__postHeroInner{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(36px,6vw,92px);max-width:1320px;display:grid}.blog-module__3rPSzG__postHero h1{margin-bottom:25px;font-size:clamp(3rem,5.4vw,6rem)}.blog-module__3rPSzG__postHero .blog-module__3rPSzG__intro{max-width:650px;font-size:1.2rem}.blog-module__3rPSzG__postHero picture,.blog-module__3rPSzG__postHero img{border:9px solid var(--paper);width:100%;height:auto;box-shadow:8px 8px 0 var(--moss);margin:0;display:block}.blog-module__3rPSzG__article{max-width:760px;margin:0 auto;padding:72px 22px 92px}.blog-module__3rPSzG__article h2{margin:58px 0 20px;font-size:clamp(2rem,3.5vw,3.3rem)}.blog-module__3rPSzG__article h3{margin:34px 0 11px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.blog-module__3rPSzG__article p,.blog-module__3rPSzG__article li{font-size:1.08rem;line-height:1.75}.blog-module__3rPSzG__article a{color:var(--red);text-underline-offset:4px;font-weight:750;text-decoration:underline}.blog-module__3rPSzG__article ul,.blog-module__3rPSzG__article ol{padding-left:24px}.blog-module__3rPSzG__article li+li{margin-top:9px}.blog-module__3rPSzG__article figure{border:1px solid var(--line);background:var(--paper2);margin:42px 0;padding:12px}.blog-module__3rPSzG__article figure img{object-fit:cover;width:100%;max-height:490px;display:block}.blog-module__3rPSzG__article figcaption{color:#564538;padding:10px 4px 0;font-size:.9rem}.blog-module__3rPSzG__callout{border:1px solid var(--line);border-left:8px solid var(--red);background:#eadcc2;margin:34px 0;padding:24px}.blog-module__3rPSzG__callout strong{margin-bottom:6px;font-size:1.1rem;display:block}.blog-module__3rPSzG__faq{border-top:1px solid var(--line);margin-top:60px;padding-top:10px}.blog-module__3rPSzG__faq h2{margin-top:38px}.blog-module__3rPSzG__faq h3{margin-top:28px;font-size:1.25rem}.blog-module__3rPSzG__footerCta{background:var(--dark);color:var(--paper2);border:1px solid var(--line);margin-top:54px;padding:34px}.blog-module__3rPSzG__footerCta h2{margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.8rem)}.blog-module__3rPSzG__footerCta a{color:var(--paper2)}@media (max-width:760px){.blog-module__3rPSzG__hero{padding:60px 22px 48px}.blog-module__3rPSzG__categoryHero{grid-template-columns:1fr;padding:52px 22px}.blog-module__3rPSzG__categoryHero picture{max-width:420px}.blog-module__3rPSzG__postHero{padding:38px 22px 42px}.blog-module__3rPSzG__postHeroInner{grid-template-columns:1fr;gap:28px}.blog-module__3rPSzG__postHero picture{margin:0}.blog-module__3rPSzG__article{padding:55px 22px 70px}.blog-module__3rPSzG__article figure{margin:32px 0}.blog-module__3rPSzG__article figure img{aspect-ratio:1.18;max-height:none}.blog-module__3rPSzG__postGrid,.blog-module__3rPSzG__categoryGrid{padding:52px 22px 72px}}
