.page-module__jXZM3G__header{text-align:center;background:#0a0806;border-bottom:1px solid #33251a;padding:12rem 0 6rem;position:relative}.page-module__jXZM3G__header h1{color:#fff}.page-module__jXZM3G__headerSub{color:#e6ddd3;max-width:600px;margin:1.5rem auto 0;font-size:1.1rem;line-height:1.7}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem 2rem;display:grid}.page-module__jXZM3G__card{background:#18130e;border:1px solid #33251a;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.page-module__jXZM3G__card:hover{border-color:#e5b869;transform:translateY(-5px)}.page-module__jXZM3G__imgWrap{width:100%;height:240px;display:block;position:relative;overflow:hidden}.page-module__jXZM3G__imgWrap img{transition:transform .5s}.page-module__jXZM3G__card:hover .page-module__jXZM3G__imgWrap img{transform:scale(1.05)}.page-module__jXZM3G__info{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.page-module__jXZM3G__meta{text-transform:uppercase;letter-spacing:.05em;color:#e5b869;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:flex}.page-module__jXZM3G__date{color:#e6ddd3;font-weight:400}.page-module__jXZM3G__title{color:#fff;margin-bottom:1rem;font-size:1.4rem;line-height:1.3;transition:color .2s}.page-module__jXZM3G__title:hover{color:#e5b869}.page-module__jXZM3G__excerpt{color:#e6ddd3;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.65}.page-module__jXZM3G__readMore{text-transform:uppercase;color:#e5b869;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;transition:gap .2s;display:inline-flex}.page-module__jXZM3G__readMore:hover{color:#fff;gap:.8rem}.page-module__jXZM3G__detailHeader{text-align:center;padding:12rem 0 6rem;position:relative}.page-module__jXZM3G__detailBg{z-index:-2;position:absolute;inset:0}.page-module__jXZM3G__detailOverlay{z-index:-1;background:#0a0806e6;position:absolute;inset:0}.page-module__jXZM3G__detailMeta{color:#e5b869;text-transform:uppercase;letter-spacing:.1em;background:#e5b8691f;border:1px solid #e5b86959;border-radius:100px;margin-bottom:2rem;padding:.3rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__jXZM3G__detailTitle{color:#fff;text-shadow:0 4px 20px #000000b3;max-width:900px;margin:0 auto;font-size:clamp(2rem,5vw,3.5rem)}.page-module__jXZM3G__articleSection{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.page-module__jXZM3G__content{color:#e6ddd3;font-size:1.1rem;line-height:1.85}.page-module__jXZM3G__content p{margin-bottom:1.5rem}.page-module__jXZM3G__content h2,.page-module__jXZM3G__content h3,.page-module__jXZM3G__content h4{color:#fff;margin:3rem 0 1rem}.page-module__jXZM3G__content ul,.page-module__jXZM3G__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.page-module__jXZM3G__content li{margin-bottom:.5rem}.page-module__jXZM3G__content img{border-radius:4px;max-width:100%;margin:2rem 0}.page-module__jXZM3G__content blockquote{color:#fff;background:#e5b8690f;border-left:4px solid #e5b869;border-radius:0 4px 4px 0;margin:2rem 0;padding:1.2rem 1.5rem;font-size:1.15rem;font-style:italic}
