.page_main__FY6zl{background-color:var(--color-warm-white);min-height:100vh}.page_hero__zTkvl{position:relative;height:55vh;min-height:450px;background-color:var(--color-forest-deep);display:flex;align-items:flex-end;padding-bottom:var(--space-8);margin-bottom:var(--space-8);overflow:hidden}.page_heroImage__d_Cxx{object-fit:cover;opacity:.35;mix-blend-mode:luminosity;transition:opacity .5s ease}.page_heroContent__veWQQ{position:relative;z-index:1;color:var(--color-cream);max-width:800px}.page_category__BbUqn{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-champagne);margin-bottom:var(--space-4);display:inline-block;border:1px solid var(--color-champagne-mid);padding:.25rem .75rem;border-radius:20px}.page_title__tDexT{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.05;color:var(--color-white);margin-bottom:var(--space-4);letter-spacing:-.02em}.page_meta__vn7QC{display:flex;gap:1.5rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-mist);opacity:.9}.page_metaItem__fjjZc{display:flex;align-items:center;gap:.5rem}.page_contentWrapper__wL5XA{max-width:720px;margin:0 auto;background:var(--color-ivory);padding:var(--space-6) var(--space-8);border:1px solid var(--color-border);position:relative;top:-4rem;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.page_articleBody__7mRVv{font-family:var(--font-sans);font-size:1.125rem;line-height:1.8;font-weight:300;color:var(--color-charcoal);white-space:pre-wrap}.page_articleBody__7mRVv:first-letter{font-family:var(--font-serif);font-size:4.5rem;line-height:1;float:left;margin-right:.75rem;margin-top:-.5rem;color:var(--color-forest)}.page_backLink__co3DO{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--color-charcoal-mid);text-decoration:none;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);transition:color .2s ease}.page_backLink__co3DO:hover{color:var(--color-forest)}@media (max-width:768px){.page_contentWrapper__wL5XA{padding:var(--space-5);top:-2rem}.page_meta__vn7QC{flex-direction:column;gap:.5rem}}