/* 红娘频道：沉稳的顾问服务与清晰的授权流程。 */
.match-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;min-height:400px;padding:44px 50px;border-radius:13px;background:#eee9dc;border:1px solid #e0d8c5;overflow:hidden}.match-masthead .eyebrow{color:#716034;font-size:10px}.match-masthead h1{font-size:45px;color:#4a452f;line-height:1.4}.match-masthead h1 em{font-family:"Noto Serif SC","Songti SC",SimSun,serif;font-style:normal;font-weight:500;color:#85724a}.match-masthead p{font-size:14px;color:#6d6047;margin-bottom:24px}.match-seal{width:265px;height:265px;border-radius:50%;border:1px solid #b5a478;outline:1px solid #cbbf9d;outline-offset:13px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;color:#8a7647;justify-self:center;position:relative}.match-seal>span{font-size:9px;letter-spacing:2px}.match-seal>.icon{width:34px;height:34px;stroke-width:1}.match-seal strong{font-family:"Songti SC",SimSun,serif;font-size:29px;line-height:1.6;letter-spacing:6px;font-weight:500}.match-seal>small{font-size:8px;letter-spacing:2px;color:#8b784b}.match-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:35px 0 43px;gap:25px}.match-process>div{padding:23px 30px 25px;border-left:2px solid #c9b98d;background:#f8f6ee}.match-process b{font-family:Georgia,serif;font-size:31px;color:#ad9b71;font-weight:400}.match-process h3{font-size:20px;color:#5c513a;margin:7px 0 10px}.match-process p{font-size:13px;color:#71634c;line-height:1.8;margin:0}.maker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.front-ui .maker-card{padding:32px;border:1px solid #e2ddcd;background:#fffefa;border-radius:10px;position:relative}.maker-avatar{width:67px;height:67px;border:1px solid #d5c69e;background:#f1ead7;display:grid;place-items:center;border-radius:50%;color:#8b774e;margin-bottom:23px}.maker-avatar>.icon{width:31px;height:31px;stroke-width:1.3}.front-ui .maker-card h2{font-size:25px;color:#584c35;margin:15px 0 17px}.maker-card>p{font-size:13px;color:#71624a;line-height:2;min-height:85px}.maker-card>details{border-top:1px solid #e6decc;padding-top:23px}.maker-card summary.btn{width:100%}.maker-card form{margin-top:23px}.maker-card label{font-size:12px}.maker-card textarea,.maker-card input{background:#fff}.maker-card .checkbox-line{font-size:11px;line-height:1.8}.view-matchmaking .empty{background:#fffdf7;border-color:#d5c9a7;color:#75603b}.view-matchmaking .section-heading p{color:#71634c;font-size:13px}.social-nav{display:flex;gap:0;align-items:center;border-bottom:1px solid #dbd6c7;margin:26px 0;overflow-x:auto;white-space:nowrap}.social-nav a{padding:14px 27px;color:#756344;font-size:14px;border-bottom:3px solid transparent}.social-nav a.active{border-color:#a58c53;color:#7d642e;font-weight:700}
@media(max-width:1080px){.match-masthead{padding:36px}.match-masthead h1{font-size:38px}.match-seal{width:225px;height:225px;gap:10px}.match-seal strong{font-size:25px}.match-process>div{padding:20px 24px}.maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.match-masthead{position:relative;display:block;padding:32px 25px;min-height:349px}.match-masthead>div:first-child{position:relative;z-index:1}.match-masthead h1{font-size:34px}.match-masthead p{font-size:12px;max-width:245px}.match-masthead .eyebrow{font-size:7px;letter-spacing:1.1px}.match-seal{position:absolute;right:-88px;bottom:25px;width:205px;height:205px;opacity:.18;pointer-events:none}.match-seal strong{font-size:25px}.match-seal>span,.match-seal>small{font-size:7px}.match-process{gap:11px;margin:24px 0 33px}.match-process>div{padding:16px 12px 18px;border-left-width:2px}.match-process b{font-size:25px}.match-process h3{font-size:16px;margin:6px 0 9px}.match-process p{font-size:10px;line-height:1.9}.maker-grid{grid-template-columns:1fr;gap:17px}.front-ui .maker-card{padding:27px}.maker-avatar{width:57px;height:57px;margin-bottom:18px}.front-ui .maker-card h2{font-size:24px}.maker-card>p{font-size:13px;min-height:0}.social-nav{margin:18px 0 23px}.social-nav a{font-size:12px;padding:12px 16px}.view-matchmaking .section-heading p{font-size:12px}}
