.blog-module__3rPSzG__page{padding:0 0 60px}.blog-module__3rPSzG__hero{background:var(--grey-100);color:var(--text-dark);border-bottom:1px solid var(--grey-200);text-align:center;padding:80px 20px 60px}.blog-module__3rPSzG__heroTitle{font-family:var(--font-display), "Fraunces", Georgia, serif;letter-spacing:2px;margin-bottom:12px;font-size:2.8rem;font-weight:500}.blog-module__3rPSzG__heroSub{color:#6b6b6b;font-size:1rem}.blog-module__3rPSzG__container{max-width:1000px;margin:0 auto;padding:50px 20px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.blog-module__3rPSzG__card{border:1px solid #e5e5e5;transition:box-shadow .3s,transform .3s;overflow:hidden}.blog-module__3rPSzG__card:hover{transform:translateY(-4px);box-shadow:0 10px 35px #0000000f}.blog-module__3rPSzG__cardImage{object-fit:cover;background:#f5f5f5;width:100%;height:200px;display:block}.blog-module__3rPSzG__cardBody{padding:24px}.blog-module__3rPSzG__cardMeta{color:#6b6b6b;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:.75rem}.blog-module__3rPSzG__cardTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#1a1a1a;margin-bottom:10px;font-size:1.2rem;line-height:1.4}.blog-module__3rPSzG__cardExcerpt{color:#666;margin-bottom:16px;font-size:.9rem;line-height:1.6}.blog-module__3rPSzG__cardLink{color:#111;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.blog-module__3rPSzG__cardLink:hover{color:#1a1a1a}@media (max-width:600px){.blog-module__3rPSzG__heroTitle{font-size:2rem}.blog-module__3rPSzG__grid{grid-template-columns:1fr}}@media (max-width:480px){.blog-module__3rPSzG__hero{padding:60px 16px 40px}.blog-module__3rPSzG__heroTitle{letter-spacing:1px;font-size:1.6rem}.blog-module__3rPSzG__container,.blog-module__3rPSzG__detailContainer{padding:30px 16px}.blog-module__3rPSzG__title{margin-bottom:20px;font-size:1.65rem}.blog-module__3rPSzG__cardBody{padding:16px}.blog-module__3rPSzG__content{font-size:.95rem;line-height:1.65}.blog-module__3rPSzG__mainImage{margin-bottom:24px}}.blog-module__3rPSzG__detailContainer{max-width:800px;margin:0 auto;padding:60px 20px}.blog-module__3rPSzG__backLink{color:#111;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:30px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__3rPSzG__backLink:hover{color:#1a1a1a}.blog-module__3rPSzG__meta{color:#6b6b6b;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.85rem}.blog-module__3rPSzG__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#1a1a1a;margin-bottom:30px;font-size:2.5rem;line-height:1.3}.blog-module__3rPSzG__mainImage{object-fit:cover;background:#f5f5f5;border:1px solid #e5e5e5;width:100%;height:auto;max-height:480px;margin-bottom:40px}.blog-module__3rPSzG__content{color:#333;font-size:1.05rem;line-height:1.8}.blog-module__3rPSzG__content p{margin:0 0 1.1em}.blog-module__3rPSzG__content h2{font-family:var(--font-display), "Fraunces", Georgia, serif;color:#111;margin:2em 0 .6em;font-size:1.6rem;font-weight:500;line-height:1.3}.blog-module__3rPSzG__content h3{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#111;margin:1.4em 0 .4em;font-size:1.05rem;font-weight:600}:is(.blog-module__3rPSzG__content ul,.blog-module__3rPSzG__content ol){margin:0 0 1.2em;padding-left:1.3em}.blog-module__3rPSzG__content li{margin-bottom:.45em}.blog-module__3rPSzG__content a{color:#111;text-underline-offset:3px;text-decoration:underline}.blog-module__3rPSzG__content strong{color:#111}.blog-module__3rPSzG__content table{border-collapse:collapse;width:100%;margin:0 0 1.6em;font-size:.92rem;display:block;overflow-x:auto}:is(.blog-module__3rPSzG__content th,.blog-module__3rPSzG__content td){text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:10px 12px}.blog-module__3rPSzG__content th{color:#111;background:#f5f5f5;font-weight:600}.blog-module__3rPSzG__content .blogProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.6em 0;display:grid}.blog-module__3rPSzG__content figure{margin:0}.blog-module__3rPSzG__content figure img{aspect-ratio:1;object-fit:cover;background:#f5f5f5;border:1px solid #e5e5e5;width:100%;height:auto;display:block}.blog-module__3rPSzG__content figcaption{color:#555;margin-top:8px;font-size:.85rem;line-height:1.45}.blog-module__3rPSzG__content figcaption a{font-weight:600;text-decoration:none}.blog-module__3rPSzG__content .blogCta{background:#fafafa;border:1px solid #111;margin:2em 0;padding:20px 22px}.blog-module__3rPSzG__content .blogCta p:last-child{margin-bottom:0;font-weight:600}@media (max-width:600px){.blog-module__3rPSzG__content h2{font-size:1.35rem}.blog-module__3rPSzG__content .blogProducts{gap:10px}}
