.mcx{--g:#1c2b1e;--g2:#2b3a2e;--cr:#f3ecd9;--cr2:#e9dfc6;--ink:#2a2620;--mu:#5a5347;--gd:#b08d57;--gl:#c8a96e;--mr:#7a2e3b;--serif:var(--font-heading-family),Georgia,'Times New Roman',serif}
.mcx *{box-sizing:border-box}
.mcx .in{max-width:1180px;margin:0 auto;padding:0 20px}
.mcx .eb{font-family:var(--font-body-family),sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gl);margin:0 0 12px}
.mcx h1,.mcx h2,.mcx h3{font-family:var(--serif);font-weight:400;letter-spacing:0;line-height:1.2;margin:0}
.mcx .rule{display:block;width:64px;height:1px;background:var(--gd);margin:18px 0}
.mcx .ctr{text-align:center}.mcx .ctr .rule{margin:18px auto}
.mcx .btn{display:inline-block;padding:13px 28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--gl);transition:background .2s,color .2s;font-family:var(--font-body-family),sans-serif}
.mcx .btn-gold{background:var(--gl);color:var(--g)}.mcx .btn-gold:hover{background:transparent;color:var(--gl)}
.mcx .btn-line{background:transparent;color:var(--gl)}.mcx .btn-line:hover{background:var(--gl);color:var(--g)}
.mcx .btn-green{background:var(--g2);color:var(--cr);border-color:var(--g2)}.mcx .btn-green:hover{background:transparent;color:var(--g2)}
.mcx .cream,.mcx.cream{background:var(--cr);color:var(--ink)}
.mcx .cream .eb,.mcx.cream .eb{color:var(--gd)}
.mcx .cream h2,.mcx .cream h3,.mcx.cream h2,.mcx.cream h3{color:var(--g2)}
.mcx .it{font-family:var(--serif);font-style:italic;color:var(--mr)}
.mcx .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.mcx .ctr .btns{justify-content:center}
.mcx img{max-width:100%;display:block}
