.BlogPostPage-module__ossjZW__section img{object-fit:contain;border-radius:12px;max-width:100%;max-height:500px;margin:1.5em auto;display:block;box-shadow:0 2px 12px #2c222021}.BlogPostPage-module__ossjZW__page{width:100%;max-width:100vw;height:100vh;font-family:var(--font-sans,"Geist","Inter","Segoe UI",Arial,sans-serif);background:url(/images/Bottles.jpg) 0 0/cover no-repeat;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.BlogPostPage-module__ossjZW__page:before{content:"";background:inherit;filter:blur(10px)brightness(.3)saturate(1.1);z-index:0;pointer-events:none;border-radius:inherit;width:103%;height:103%;position:absolute;top:-10px;left:-10px}.BlogPostPage-module__ossjZW__page>*{z-index:1;position:relative}.BlogPostPage-module__ossjZW__featuredCard{width:100%;max-width:100vw;transition:box-shadow var(--transition-medium),filter var(--transition-medium);box-sizing:border-box;border:2px solid var(--color-accent-copper);border-radius:8px;outline:none;flex-direction:column;align-items:stretch;margin:0 auto 3rem;text-decoration:none;display:flex;position:relative;overflow:visible}.BlogPostPage-module__ossjZW__cardHeader{flex-direction:column;align-items:center;gap:.1rem;margin-bottom:.7rem;display:flex}.BlogPostPage-module__ossjZW__featuredTitle{color:var(--color-accent-copper);letter-spacing:.02em;text-shadow:0 2px 8px #00000038;margin-bottom:.1rem;font-size:2.2rem;font-weight:700;line-height:1.1}.BlogPostPage-module__ossjZW__featuredMeta{color:var(--color-accent-gold);opacity:.85;margin-bottom:.1rem;margin-left:2px;font-size:1.08rem;font-style:italic}.BlogPostPage-module__ossjZW__glassOverlay{z-index:0;background:linear-gradient(120deg,var(--color-bg-overlay)70%,var(--color-accent-copper)100%);opacity:.9;-webkit-backdrop-filter:blur(22px)saturate(1.18);pointer-events:none;width:100%;height:100%;transition:opacity var(--transition-medium);border-radius:4px;position:absolute;top:0;left:0}.BlogPostPage-module__ossjZW__featuredContent{z-index:2;width:100%;color:var(--color-accent-gold);text-align:left;font-family:var(--font-primary);flex-direction:column;justify-content:flex-end;gap:.7rem;padding:2.2rem 2.2rem 1.7rem;display:flex;position:relative}.BlogPostPage-module__ossjZW__cover{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:240px;margin-bottom:1rem}.BlogPostPage-module__ossjZW__author{color:var(--color-secondary);margin-bottom:1rem;font-size:1rem}.BlogPostPage-module__ossjZW__section{margin-bottom:1.5rem}.BlogPostPage-module__ossjZW__section h2{color:var(--color-accent-copper);margin-bottom:.75rem;font-size:1.5rem}.BlogPostPage-module__ossjZW__loading{color:var(--color-accent-primary);text-align:center;margin:2rem 0;font-size:1.2rem}.BlogPostPage-module__ossjZW__error{color:var(--color-error);text-align:center;margin:2rem 0;font-size:1.1rem}@media (max-width:600px){.BlogPostPage-module__ossjZW__featuredTitle{font-size:1.5rem}.BlogPostPage-module__ossjZW__featuredMeta{font-size:1rem}.BlogPostPage-module__ossjZW__featuredContent{padding:2.5rem 1rem}.BlogPostPage-module__ossjZW__page{padding:2rem 1rem}.BlogPostPage-module__ossjZW__section h2{font-size:1.1rem}}
