.BlogPage-module-scss-module__HHarjW__container{color:var(--text);text-align:left;flex-direction:column;height:100%;margin:10px auto;padding:20px 15px;display:flex}.BlogPage-module-scss-module__HHarjW__body{flex-direction:column;display:flex}.BlogPage-module-scss-module__HHarjW__postsContainer{flex-direction:column;flex:4;justify-content:center;align-items:center;margin-top:30px;display:flex}.BlogPage-module-scss-module__HHarjW__newsletterSignup{margin:10px auto;width:90vw!important}.BlogPage-module-scss-module__HHarjW__description{width:fit-content;margin:auto}.BlogPage-module-scss-module__HHarjW__noPosts{text-align:center;border:1px solid var(--gold);width:fit-content;color:var(--text-muted);border-radius:12px;margin:0 auto;padding:10px 18px;font-style:italic}.BlogPage-module-scss-module__HHarjW__bodyContainer{flex-direction:column;display:flex}@media only screen and (min-width:700px){.BlogPage-module-scss-module__HHarjW__container{text-align:justify}}@media only screen and (min-width:1000px){.BlogPage-module-scss-module__HHarjW__container{padding:0 50px}.BlogPage-module-scss-module__HHarjW__bodyContainer{flex-direction:row}.BlogPage-module-scss-module__HHarjW__bodyContainer>:first-child{width:75%;padding:0 10px}.BlogPage-module-scss-module__HHarjW__newsletterSignup{width:24%!important}.BlogPage-module-scss-module__HHarjW__newsletterSignup h3{font-size:18px}.BlogPage-module-scss-module__HHarjW__postsContainer{flex-direction:row}}
.BlogPost-module-scss-module__AKHvWW__containerPreview{background:var(--surface);box-shadow:var(--shadow-soft);text-align:center;border:1px solid #cba14d66;border-radius:24px;flex-direction:column;width:350px;max-height:150px;margin:10px 15px;padding:14px;display:flex}.BlogPost-module-scss-module__AKHvWW__containerPreview .BlogPost-module-scss-module__AKHvWW__title{font-weight:700;font-family:var(--font-display),serif;color:var(--brand-deep)}.BlogPost-module-scss-module__AKHvWW__btn{background:var(--brand);color:#fff;cursor:pointer;width:60%;transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px;margin:15px auto auto;padding:6px 12px;text-decoration:none}.BlogPost-module-scss-module__AKHvWW__btn:hover{background:var(--brand-deep);transform:translateY(-2px);box-shadow:0 8px 20px #4a2f7a59}
.Newsletterform-module-scss-module__y-a-pa__form{flex-direction:column;width:100%;margin:auto;padding:5px 0;display:flex}.Newsletterform-module-scss-module__y-a-pa__form .MuiOutlinedInput-notchedOutline{border-color:#4a2f7a59}.Newsletterform-module-scss-module__y-a-pa__form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--rose)}.Newsletterform-module-scss-module__y-a-pa__form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--gold);border-width:2px}.Newsletterform-module-scss-module__y-a-pa__form .Newsletterform-module-scss-module__y-a-pa__subscribeBtn{color:#fff;letter-spacing:.03em;transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);margin-top:15px;box-shadow:0 6px 18px #4a2f7a59;background:var(--brand)!important;border-radius:999px!important}.Newsletterform-module-scss-module__y-a-pa__form .Newsletterform-module-scss-module__y-a-pa__subscribeBtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4a2f7a73;background:var(--brand-deep)!important}.Newsletterform-module-scss-module__y-a-pa__status{margin:15px 0}.Newsletterform-module-scss-module__y-a-pa__button{cursor:pointer;border-radius:999px;align-items:center;width:fit-content;padding:10px 15px;text-decoration:none;display:flex;background:var(--brand)!important;color:#fff!important;margin:5px auto!important}@media only screen and (min-width:1600px){.Newsletterform-module-scss-module__y-a-pa__form{width:90%}}
.Divider-module-scss-module__p583sa__divider{justify-content:center;align-items:center;gap:16px;width:100%;max-width:280px;margin:40px auto;display:flex}@media (min-width:1000px){.Divider-module-scss-module__p583sa__hideDesktop{display:none}}.Divider-module-scss-module__p583sa__line{background:linear-gradient(90deg,transparent,var(--gold),transparent);flex:1;height:1px}.Divider-module-scss-module__p583sa__spark{background:linear-gradient(135deg,var(--gold)0%,var(--rose)100%);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 6px #cba14d73);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:20px;line-height:1}
