/* Buyer decision details, scoped to KANYU website-service pages. */
.peer-v6 .first-contact-note{max-width:40em;margin:10px auto 0;font-size:13px;color:var(--soft);line-height:1.8}
.peer-v6 .scope-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px}
.peer-v6 .scope-details h3{font-size:18px;margin-bottom:10px;font-weight:600}
.peer-v6 .scope-details p{font-size:14px;line-height:1.9;color:var(--soft);max-width:40em}
.peer-v6 .scope-details .plain-link{margin-top:12px}
.peer-v6 .proof-links{border-top:1px solid var(--line);padding-top:22px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px 32px}
.peer-v6 .proof-links p{font-size:13px;color:var(--soft);max-width:43em}
.peer-v6 .proof-links a{flex-shrink:0}
.peer-v6 .quote-panel{display:block}
.peer-v6 .quote-panel .quote-lead{margin:0 0 24px}
.peer-v6 .quote-panel p+p{margin-top:18px}
.peer-v6 .quote-panel .quote-footnote{font-size:12px;line-height:1.8;margin-top:20px}
.peer-v6 .update-section{border-top:1px solid var(--line)}
.peer-v6 .update-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px 56px;padding-block:24px;border-top:1px solid var(--line)}
.peer-v6 .update-list dt{font-size:19px;font-weight:600}
.peer-v6 .update-list dd{color:var(--soft);font-size:15px;line-height:1.85}
.peer-v6 .update-foot{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;border-top:1px solid var(--line);padding-top:24px}
.peer-v6 .update-foot p{font-size:13px;color:var(--soft)}
.peer-v6 .contact-layout>div>.contact-person{font-size:17px;margin-bottom:14px;font-weight:600}
.peer-v6 .contact-layout>div>.contact-note{max-width:40em}
.enquiry-context{border-left:3px solid currentColor;padding:10px 14px;margin:18px 0;font-size:14px;line-height:1.7;background:rgba(0,0,0,.035);overflow-wrap:anywhere}
.enquiry-context[hidden]{display:none}
.enquiry-page [hidden]{display:none!important}
.enquiry-page .draft-option{display:flex;align-items:flex-start;gap:10px;margin:18px 0 6px;font-size:13px;line-height:1.8;font-weight:400;cursor:pointer}
.enquiry-page .draft-option input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:3px 0 0;padding:0;accent-color:#202429;flex:none}
.enquiry-page #draft-help,.enquiry-page #topic-help{font-size:12px;line-height:1.8;color:#51564f;margin-top:6px}
.enquiry-page .enquiry-context label{margin:0}
.enquiry-page .enquiry-context select{margin-top:8px}
.draft-status{font-size:12px;line-height:1.8;margin:0 0 16px;color:#51564f;overflow-wrap:anywhere}
@media(max-width:1000px){
  .peer-v6 nav .section-nav{display:none}
  .peer-v6 .quick-nav{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}
  .peer-v6 .quick-nav a{min-height:44px;font-size:12px;padding-block:11px}
}
@media(max-width:800px){
  .peer-v6 .scope-details{gap:28px}
  .peer-v6 .proof-links,.peer-v6 .update-foot{align-items:flex-start;flex-direction:column;gap:12px}
  .peer-v6 .update-list>div{gap:24px}
}
@media(max-width:560px){
  .peer-v6 .first-contact-note{font-size:12px;max-width:25em;margin-top:10px}
  .peer-v6 .scope-details{grid-template-columns:1fr;gap:26px;margin-top:28px}
  .peer-v6 .scope-details h3{font-size:17px}
  .peer-v6 .update-list>div{grid-template-columns:1fr;gap:10px;padding-block:21px}
  .peer-v6 .update-list dt{font-size:17px}
  .peer-v6 .update-list dd{font-size:14px}
  .peer-v6 .quote-panel .quote-lead{margin-bottom:22px}
}
