.page-module__OcFZga__article{max-width:960px;margin:calc(-1 * var(--space-6)) auto;color:#2f1f14;background:#f2e7cf;border:1px solid #c8b78e;overflow:hidden;box-shadow:0 8px 32px #0000002e,inset 0 0 80px #8b2c2c0a}.page-module__OcFZga__head{padding:var(--space-8) var(--space-6) var(--space-7);color:#f5ead1;text-align:center;background-image:linear-gradient(#140c05b8,#140c05d1),url(/images/hero-wood.jpg);background-position:50%;background-size:cover;border-bottom:4px double #8b2c2c;position:relative}.page-module__OcFZga__eyebrow{font-family:var(--font-serif);font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:#d9c9a3;margin:0 0 var(--space-3);max-width:none}.page-module__OcFZga__title{font-family:var(--font-heading);color:#f5ead1;letter-spacing:.02em;text-shadow:0 2px 8px #000000a6;margin:0;font-size:clamp(2.5rem,6vw + 1rem,3.75rem);line-height:1.05}.page-module__OcFZga__editionBadge{margin:var(--space-4) 0 0;padding:.15rem var(--space-3);font-family:var(--font-serif);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:#f5ead1;border-radius:var(--radius-sm);background:#8b2c2cd9;border:1px solid #f5ead159;max-width:none;display:inline-block}.page-module__OcFZga__body{padding:var(--space-7) var(--space-6)}.page-module__OcFZga__body>p:first-child em,.page-module__OcFZga__body>p:first-child i{font-size:var(--text-lg);color:#5a3f24;padding-left:var(--space-4);border-left:3px solid #8b2c2c66;line-height:1.6;display:block}.page-module__OcFZga__body h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:#8b2c2c;margin:var(--space-7) 0 var(--space-4);padding-bottom:var(--space-2);letter-spacing:.02em;border-bottom:1px solid #8b2c2c59}.page-module__OcFZga__body h2:first-child{margin-top:0}.page-module__OcFZga__body h3{font-family:var(--font-heading);font-size:var(--text-xl);color:#2f1f14;margin:var(--space-5) 0 var(--space-2);letter-spacing:.02em;font-style:italic}.page-module__OcFZga__body h2[data-level],.page-module__OcFZga__body h3[data-level]{isolation:isolate;position:relative}.page-module__OcFZga__body h2[data-level]:before,.page-module__OcFZga__body h3[data-level]:before{content:attr(data-level);content:attr(data-level) / "";font-family:var(--font-heading);color:#8b2c2c24;z-index:-1;pointer-events:none;letter-spacing:0;font-size:2.1em;font-style:normal;font-weight:400;line-height:1;position:absolute;top:50%;left:.2em;transform:translateY(-50%)}.page-module__OcFZga__body p{color:#2f1f14;max-width:62ch;margin-bottom:var(--space-4);line-height:1.7}.page-module__OcFZga__body ul{color:#2f1f14;max-width:62ch;margin-bottom:var(--space-4)}.page-module__OcFZga__body ul li{margin-bottom:var(--space-2);line-height:1.7}.page-module__OcFZga__body strong{color:#8b2c2c}.page-module__OcFZga__body table{border-collapse:collapse;width:fit-content;max-width:100%;font-family:var(--font-serif);font-size:var(--text-base);margin:var(--space-4) 0 var(--space-5);border-radius:var(--radius);background-color:#fffaeb8c;border:1px solid #8b2c2c66;display:block;overflow-x:auto}.page-module__OcFZga__body th{padding:var(--space-2) var(--space-4);text-align:left;vertical-align:middle;color:#f5ead1;font-family:var(--font-heading);font-weight:400;font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background-color:#8b2c2c}.page-module__OcFZga__body td{padding:var(--space-2) var(--space-4);text-align:left;vertical-align:top;color:#2f1f14;border-bottom:1px solid #8b2c2c26}.page-module__OcFZga__body tr:last-child td{border-bottom:none}.page-module__OcFZga__credit{padding:0 var(--space-6) var(--space-7)}.page-module__OcFZga__credit p{padding-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-sm);color:#5a3f24;border-top:1px solid #8b2c2c40;margin:0;font-style:italic}@media (max-width:640px){.page-module__OcFZga__body{padding:var(--space-6) var(--space-4)}.page-module__OcFZga__head{padding:var(--space-7) var(--space-4) var(--space-6)}.page-module__OcFZga__credit{padding:0 var(--space-4) var(--space-6)}}@media print{.page-module__OcFZga__body h2[data-level]:before,.page-module__OcFZga__body h3[data-level]:before{display:none}}
