.content_page__yJRwy,.content_page__yJRwy *,.content_page__yJRwy :after,.content_page__yJRwy :before{box-sizing:border-box}.content_page__yJRwy{--paper:#fbf9f2;--paper-2:#fdfcf6;--bg:#e9e4d6;--ink:#26251f;--ink-2:#4a473b;--muted:#6a6553;--line:#e0d9c7;--line-2:#d8d1bf;--accent:#6b5d3a;--serif:Georgia,"Times New Roman",serif;min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,#f1ecdf 0,var(--bg) 60%) fixed;display:flex;flex-direction:column;color:var(--ink)}.content_brandStack__YQuj_{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.content_brandRule__Dn5_q{align-self:stretch;height:10px;border-radius:2px;background:linear-gradient(#fbf9f2,#fbf9f2) 12px 0 /2px 10px no-repeat,linear-gradient(#fbf9f2,#fbf9f2) 0 4px /100% 2px no-repeat,#a8283c}.content_main__xY5Nt{flex:1 1;width:100%;display:flex;justify-content:center;padding:56px 24px 72px}.content_prose__9Dq1T{background:var(--paper);max-width:720px;width:100%;padding:56px 60px;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(40,36,24,.04),0 12px 36px -18px rgba(40,36,24,.22);color:var(--ink);line-height:1.75;font-size:1.05rem}.content_prose__9Dq1T h1{font-family:var(--serif);font-size:2.3rem;line-height:1.2;letter-spacing:-.005em;margin:0 0 .5em;color:#1f1e18}.content_prose__9Dq1T h1:after{content:"";display:block;width:56px;height:2px;margin-top:.5em;background:linear-gradient(90deg,var(--accent),transparent)}.content_prose__9Dq1T h2{font-family:var(--serif);font-size:1.5rem;line-height:1.3;margin:1.8em 0 .5em;color:#2b2a22}.content_prose__9Dq1T h3{font-family:var(--serif);font-size:1.18rem;margin:1.5em 0 .4em;color:#2b2a22}.content_prose__9Dq1T p{margin:0 0 1.15em}.content_prose__9Dq1T h1+p{font-size:1.12rem;color:var(--ink-2)}.content_prose__9Dq1T p.byline{margin:-.2em 0 2em;font-size:.85rem;color:var(--muted);letter-spacing:.01em}.content_prose__9Dq1T aside.article-cta{margin:0 0 2em;padding:1em 1.2em;background:var(--paper-2);border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:6px}.content_prose__9Dq1T aside.article-cta p{margin:0 0 .75em;font-size:.98rem;color:var(--ink-2)}.content_prose__9Dq1T a.article-cta-btn{display:inline-block;padding:.5em 1.1em;background:var(--accent);color:var(--paper);border-radius:6px;text-decoration:none;font-size:.95rem}.content_prose__9Dq1T a.article-cta-btn:hover{background:var(--ink)}.content_prose__9Dq1T ol,.content_prose__9Dq1T ul{margin:0 0 1.15em;padding-left:1.5em}.content_prose__9Dq1T li{margin:.4em 0}.content_prose__9Dq1T a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s}.content_prose__9Dq1T a:hover{color:#4a4026}.content_prose__9Dq1T blockquote{margin:1.4em 0;padding:.4em 1.2em;border-left:3px solid #cdc3a4;color:var(--ink-2);font-style:italic;font-family:var(--serif)}.content_prose__9Dq1T hr{border:none;border-top:1px solid var(--line);margin:2.2em 0}.content_prose__9Dq1T figure.shot{margin:1.8em 0}.content_prose__9Dq1T figure.shot img{display:block;width:100%;height:auto;border:1px solid #d8d0bd;border-radius:8px;background:#efeadd;box-shadow:0 8px 24px -16px rgba(40,36,24,.35)}.content_prose__9Dq1T figure.shot figcaption{margin-top:.6em;font-size:.88rem;color:#7a7360;text-align:center;font-style:italic}.content_prose__9Dq1T code{background:#efeada;padding:.1em .36em;border-radius:4px;font-size:.9em}.content_sources__IuwBx{margin-top:2.4em;font-size:.92rem;color:var(--muted)}.content_sources__IuwBx ul{margin:.8em 0 0;padding-left:1.3em}.content_sources__IuwBx li{margin:.35em 0}.content_cards__Cqg1C{list-style:none;margin:1.6em 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.content_card__swD4g{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .18s,transform .18s}.content_card__swD4g:hover{border-color:#cdc3a4;box-shadow:0 14px 30px -20px rgba(40,36,24,.3);transform:translateY(-2px)}.content_cardTitle__msnKG{display:block;font-family:var(--serif);font-size:1.22rem;margin:0 0 .3em;color:#1f1e18}.content_prose__9Dq1T .content_cards__Cqg1C{list-style:none;padding-left:0}.content_cardDesc__2GYqs{margin:0;color:var(--ink-2);font-size:.96rem;line-height:1.6}.content_footer__HkMbr{background:var(--paper);border-top:1px solid var(--line-2)}.content_footerInner__dwzQv{max-width:860px;margin:0 auto;padding:28px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.content_footerBrand__jwbgb{font-family:var(--serif);font-size:1rem;color:var(--muted);letter-spacing:.01em}.content_originNote__dIEvs{flex-basis:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);max-width:62ch;font-size:.82rem;color:var(--muted)}.content_originFlag__Q4buP{display:inline-flex;align-items:center;gap:8px}.content_originFlag__Q4buP svg{flex:none}.content_footerLinks___h_Hh{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.9rem}.content_footer__HkMbr a{color:var(--muted);text-decoration:none;transition:color .15s}.content_footer__HkMbr a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.content_main__xY5Nt{padding:32px 16px 48px}.content_prose__9Dq1T{padding:32px 22px;border-radius:8px;font-size:1.02rem}.content_prose__9Dq1T h1{font-size:1.85rem}.content_prose__9Dq1T h2{font-size:1.3rem}.content_footerInner__dwzQv{padding:22px 16px;justify-content:center;text-align:center}}.FloatingMemorialCta_fab__bpt_3{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:.45em;padding:.7em 1.15em;border-radius:999px;background:var(--accent,#6b5d3a);color:var(--paper,#fbf9f2);font-family:var(--serif,Georgia,serif);font-size:.95rem;text-decoration:none;box-shadow:0 6px 18px rgba(38,37,31,.18);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .15s}.FloatingMemorialCta_visible__wCNdW{opacity:1;transform:none;pointer-events:auto}.FloatingMemorialCta_fab__bpt_3:hover{background:var(--ink,#26251f)}.FloatingMemorialCta_icon__rnUye{font-size:1.05em;line-height:1}@media (max-width:560px){.FloatingMemorialCta_fab__bpt_3{right:12px;bottom:12px;font-size:.9rem;padding:.65em 1em}}@media (prefers-reduced-motion:reduce){.FloatingMemorialCta_fab__bpt_3{transition:none}}