.blog-module__JsT-Oq__frame{box-shadow:inset 0 0 0 1px var(--gold-deep), inset 0 0 0 4px #0c0c0c, inset 0 0 0 5px #c9962c59;background-color:#111110;background-image:linear-gradient(135deg,#3c3c3c 0%,#0f0f0f 28%,#000 54%,#2b2b2b 78%,#111 100%);padding:5px;transition:box-shadow .18s cubic-bezier(.22,.61,.36,1)}a.blog-module__JsT-Oq__frame:hover,a.blog-module__JsT-Oq__frame:focus-visible{box-shadow:inset 0 0 0 1px #e4c470,inset 0 0 0 4px #0c0c0c,inset 0 0 0 5px #c9962c99}.blog-module__JsT-Oq__featured{color:#cfc9be;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.blog-module__JsT-Oq__card{border:1px solid var(--line-warm);color:#cfc9be;background:#111110;flex-direction:column;transition:border-color .18s cubic-bezier(.22,.61,.36,1);display:flex}.blog-module__JsT-Oq__card:hover,.blog-module__JsT-Oq__card:focus-visible{border-color:var(--gold-deep)}.blog-module__JsT-Oq__titleRule{background:linear-gradient(90deg, var(--gold-deep), #a8822f00);flex:1;height:1px}
.article-module__Q272DW__backLink{letter-spacing:.18em;text-transform:uppercase;color:#c0c6cb;align-self:flex-start;font-size:11px;font-weight:600;transition:color .18s cubic-bezier(.22,.61,.36,1)}.article-module__Q272DW__backLink:hover,.article-module__Q272DW__backLink:focus-visible{color:var(--gold-text)}.article-module__Q272DW__body.article-body{font-family:var(--font-accent), Georgia, serif;color:#33302a;overflow-wrap:break-word;font-size:clamp(20px,1.6vw,22px);line-height:1.6}.article-module__Q272DW__body.article-body>*+*{margin-top:22px}:is(.article-module__Q272DW__body.article-body p,.article-module__Q272DW__body.article-body li){color:#33302a;text-wrap:pretty}.article-module__Q272DW__body.article-body h2{border-top:1px solid var(--gold-deep);font-family:var(--font-heading-cream), Georgia, serif;letter-spacing:0;color:#14130f;text-wrap:pretty;margin:40px 0 0;padding-top:22px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.25}.article-module__Q272DW__body.article-body>h2:first-child{margin-top:0}.article-module__Q272DW__body.article-body h3{font-family:var(--font-heading-cream), Georgia, serif;letter-spacing:0;color:#14130f;margin-top:32px;font-size:clamp(20px,1.9vw,24px);font-weight:400;line-height:1.3}.article-module__Q272DW__body.article-body strong{color:#14130f;font-weight:700}.article-module__Q272DW__body.article-body a{color:#14130f;text-decoration:underline;-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.article-module__Q272DW__body.article-body a:hover{color:#7a601f}.article-module__Q272DW__body.article-body blockquote{border-left:2px solid var(--gold-deep);color:#14130f;padding-left:1.25rem;font-style:italic}.article-module__Q272DW__body.article-body img{max-width:100%;height:auto}.article-module__Q272DW__cta{background-color:var(--gold);background-image:var(--gold-metal);color:#1a1305;letter-spacing:.12em;text-transform:uppercase;align-items:center;height:48px;padding:0 26px;font-size:12px;font-weight:700;transition:filter .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.article-module__Q272DW__cta:hover,.article-module__Q272DW__cta:focus-visible{filter:brightness(1.08);color:#1a1305}
