/* V14 service briefs: compact, legible and independent of legacy layouts. */
.v14-brief .v-hero h1{max-width:24ch}
.v14-brief .v-lead{max-width:72ch}
.v14-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:48px}
.v14-detail h2{font-size:clamp(25px,2.4vw,34px);max-width:28ch;margin:0 0 22px}
.v14-detail p{max-width:72ch;margin:0}
.v14-detail aside{border-left:1px solid #657869;padding-left:30px}
.v14-detail aside h3{margin:0 0 15px;color:#e1d5b9}
.v14-brief .v-cta p{max-width:78ch}
.v14-brief .v-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}
.v14-brief .v-textlink{color:#e1d5b9}
html[lang^=zh] .v14-brief h1{max-width:20ch}
@media(max-width:760px){.v14-detail{grid-template-columns:1fr;gap:30px}.v14-detail aside{padding:24px 0 0;border-left:0;border-top:1px solid #657869}.v14-brief .v-actions a{max-width:100%;white-space:normal}.v14-brief .v-hero h1{font-size:32px}}

