:root{--mm-ink:#24221e;--mm-ivory:#f6f1e7;--mm-paper:#fffdf8;--mm-gold:#9b7440;--mm-line:#d9cdbb}body{color:var(--mm-ink)}.mm-hero,.mm-page-hero{background:var(--mm-ivory);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,6rem)}.mm-hero h1,.mm-page-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:400;line-height:1.02;letter-spacing:-.04em;max-width:12ch}.mm-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:var(--mm-gold)}.mm-lede{font-size:clamp(1.05rem,1.5vw,1.35rem);max-width:34rem}.mm-hero .wp-block-button__link,.mm-page-hero .wp-block-button__link{border-radius:0;background:var(--mm-ink);padding:.9rem 1.35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.mm-hero .is-style-outline .wp-block-button__link{background:transparent;color:var(--mm-ink);border:1px solid var(--mm-ink)}.mm-hero-media{position:relative;background:#e8dfd0;padding:1rem}.mm-hero-media img{aspect-ratio:1/1;object-fit:cover;background:var(--mm-paper)}.mm-process{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,6rem);background:var(--mm-paper)}.mm-step{border-top:1px solid var(--mm-line);padding-top:1.25rem}.mm-step .mm-step-num span{color:var(--mm-gold);font-family:Georgia,serif;font-size:1.4rem}.mm-step h3{font-family:Georgia,serif;font-weight:400;font-size:1.45rem;margin:.8rem 0 .4rem}.mm-step p{color:#69645b;font-size:.92rem}

/* ===== 工序图标样式 ===== */
.mm-step-title{display:flex!important;align-items:center!important;gap:10px!important}
.mm-step-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;flex-shrink:0!important}
.mm-step-icon svg{width:20px!important;height:20px!important;stroke:var(--mm-gold)!important;stroke-width:1.5!important}

/* ===== 保密声明样式 ===== */
.mm-process-trust{text-align:center;font-size:.85rem;color:#8a8072;letter-spacing:.04em;margin-top:2rem;font-style:italic}

/* ===== Footer 联系信息排版修复 ===== */
.footer-adv .footer-adv-widget-1,.footer-adv-layout-4 .footer-adv-widget-1{min-width:320px!important}
.footer-adv-widget-1 p,.footer-adv-widget-1 .widget,.footer-adv-widget-1 .textwidget{word-break:keep-all!important;overflow-wrap:normal!important}
.footer-adv-widget-1 a[href*="mailto"],.footer-adv-widget-1 a[href*="whatsapp"],.footer-adv-widget-1 a[href*="tel"]{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;word-break:keep-all!important}
.footer-adv-widget-1 span,.footer-adv-widget-1 a{white-space:nowrap!important}
.footer-adv .ast-row{display:flex;flex-wrap:wrap;gap:30px}
.footer-adv .ast-row>div{flex:1 1 250px}

@media(max-width:781px){.mm-hero,.mm-page-hero{padding-top:3.5rem}.mm-hero h1,.mm-page-hero h1{font-size:clamp(2rem,10vw,2.8rem)}.mm-hero-media{margin-top:2rem}.mm-process .wp-block-column{margin-bottom:1.5rem}.footer-adv .footer-adv-widget-1{min-width:100%!important}}
