.blog-module__JsT-Oq__page{color:#1c1c1a;background:#f5f0e8 radial-gradient(circle,#2a5c2e0b 1px,#0000 1px) 0 0/28px 28px;min-height:100vh;padding:40px 24px 80px}.blog-module__JsT-Oq__container{max-width:720px;margin:0 auto}.blog-module__JsT-Oq__containerWide{max-width:800px;margin:0 auto}.blog-module__JsT-Oq__backLink{color:inherit;align-items:center;gap:10px;margin-bottom:40px;text-decoration:none;transition:opacity .15s;display:inline-flex}.blog-module__JsT-Oq__backLink:hover{opacity:.85}.blog-module__JsT-Oq__backLinkFooter{margin-top:40px}.blog-module__JsT-Oq__backArrow{color:#2a5c2e;font-size:18px;line-height:1}.blog-module__JsT-Oq__backWordmark{font-family:var(--font-dm-sans), "DM Sans", sans-serif;text-shadow:0 1px #0000000f;font-size:20px;font-weight:700;line-height:1}.blog-module__JsT-Oq__backChore{color:#2a5c2e}.blog-module__JsT-Oq__backLogger{color:#e8a020}.blog-module__JsT-Oq__listHeader{margin-bottom:40px}.blog-module__JsT-Oq__listEyebrow{font-family:var(--font-dm-sans), "DM Sans", sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#2a5c2e;margin-bottom:12px;font-size:12px;font-weight:700}.blog-module__JsT-Oq__listTitle{font-family:var(--font-playfair), "Playfair Display", serif;color:#2a5c2e;letter-spacing:-.02em;margin-bottom:12px;font-size:52px;font-style:italic;font-weight:700;line-height:1.05}.blog-module__JsT-Oq__listSubtitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#6b6560;max-width:520px;font-size:17px;line-height:1.55}.blog-module__JsT-Oq__postList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__postCard{color:inherit;background:#fff;border:1.5px solid #2a5c2e26;border-radius:16px;padding:24px 28px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:4px 6px #2a5c2e12}.blog-module__JsT-Oq__postCard:hover{border-color:#2a5c2e47;transform:translateY(-1px);box-shadow:6px 8px #2a5c2e17}.blog-module__JsT-Oq__postCardTitle{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#2a5c2e;letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:700}.blog-module__JsT-Oq__postCardDate{color:#b07810;margin-bottom:10px;font-size:13px;font-weight:600}.blog-module__JsT-Oq__postCardExcerpt{color:#6b6560;font-size:15px;line-height:1.6}.blog-module__JsT-Oq__postHeader{margin-bottom:32px}.blog-module__JsT-Oq__postDate{letter-spacing:.02em;color:#b07810;background:#fff8e1;border:1px solid #e8a02059;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.blog-module__JsT-Oq__postTitle{font-family:var(--font-playfair), "Playfair Display", serif;color:#2a5c2e;letter-spacing:-.02em;font-size:44px;font-style:italic;font-weight:700;line-height:1.1}.blog-module__JsT-Oq__article{background:#fff;border:1.5px solid #2a5c2e26;border-radius:18px;padding:36px 40px;box-shadow:4px 6px #2a5c2e12}.blog-module__JsT-Oq__mdxH2{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#2a5c2e;letter-spacing:-.01em;margin:32px 0 12px;font-size:22px;font-weight:700}.blog-module__JsT-Oq__mdxH2:first-child{margin-top:0}.blog-module__JsT-Oq__mdxH3{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#1c1c1a;margin:24px 0 8px;font-size:17px;font-weight:700}.blog-module__JsT-Oq__mdxP{color:#1c1c1a;margin-bottom:16px;font-size:16px;line-height:1.75}.blog-module__JsT-Oq__mdxP:last-child{margin-bottom:0}.blog-module__JsT-Oq__mdxUl,.blog-module__JsT-Oq__mdxOl{margin:0 0 16px;padding-left:24px}.blog-module__JsT-Oq__mdxUl{list-style:outside}.blog-module__JsT-Oq__mdxOl{list-style:decimal}.blog-module__JsT-Oq__mdxLi{color:#1c1c1a;margin-bottom:8px;font-size:16px;line-height:1.7}.blog-module__JsT-Oq__mdxLink{color:#2a5c2e;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2a5c2e59;text-decoration:underline #2a5c2e59}.blog-module__JsT-Oq__mdxLink:hover{text-decoration-color:#2a5c2e}.blog-module__JsT-Oq__mdxStrong{color:#2a5c2e;font-weight:700}.blog-module__JsT-Oq__mdxBlockquote{color:#1c1c1a;background:#f0faf0;border:1px solid #2a5c2e33;border-left:4px solid #2a5c2e;border-radius:10px;margin:20px 0;padding:14px 18px;font-size:15px;line-height:1.65}.blog-module__JsT-Oq__cta{text-align:center;color:#f5f0e8;background:#2a5c2e;border-radius:18px;margin-top:40px;padding:32px 36px;box-shadow:4px 6px #1e442240}.blog-module__JsT-Oq__ctaHeading{font-family:var(--font-playfair), "Playfair Display", serif;color:#f5f0e8;margin-bottom:12px;font-size:28px;font-style:italic;font-weight:700;line-height:1.2}.blog-module__JsT-Oq__ctaText{color:#f5f0e8e6;max-width:420px;margin:0 auto 20px;font-size:16px;line-height:1.6}.blog-module__JsT-Oq__ctaButton{color:#1c1c1a;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:#e8a020;border-radius:999px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 3px #c07a10}.blog-module__JsT-Oq__ctaButton:hover{background:#f0b030;transform:translateY(-1px)}.blog-module__JsT-Oq__ctaButton:active{transform:translateY(1px);box-shadow:0 1px #c07a10}@media (max-width:720px){.blog-module__JsT-Oq__page{padding:28px 16px 60px}.blog-module__JsT-Oq__listTitle{font-size:40px}.blog-module__JsT-Oq__postTitle{font-size:34px}.blog-module__JsT-Oq__article{border-radius:14px;padding:24px 20px}.blog-module__JsT-Oq__postCard{padding:20px 22px}.blog-module__JsT-Oq__cta{padding:28px 24px}.blog-module__JsT-Oq__ctaHeading{font-size:24px}}
