.dux-selling-guide-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start}
.dux-selling-guide-intro h2,.dux-selling-section-heading h2,.dux-selling-scenario-copy h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(30px,3.1vw,42px);line-height:1.2;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance}
.dux-selling-guide-intro>p,.dux-selling-section-heading>p,.dux-selling-scenario-copy>p{font-size:15px;line-height:1.8;color:var(--dux-muted,#655e55);margin:0 0 20px}
.dux-selling-guide-intro>.dux-eyebrow,.dux-selling-section-heading>.dux-eyebrow,.dux-selling-scenario-copy>.dux-eyebrow{font-size:11px;letter-spacing:.12em;color:var(--dux-bronze,#94733e)}
.dux-selling-text-link{display:inline-block;font-size:14px;padding:8px 0;border-bottom:1px solid var(--dux-bronze,#94733e)}
.dux-selling-questions details{border-top:1px solid var(--dux-line,#ded8cc);padding:20px 0}
.dux-selling-questions details:last-child{border-bottom:1px solid var(--dux-line,#ded8cc)}
.dux-selling-questions summary{cursor:pointer;font-size:17px;line-height:1.55;padding-right:16px;font-weight:500}
.dux-selling-questions details>p{font-size:15px;line-height:1.8;margin:16px 0 0;color:var(--dux-muted,#655e55)}
.dux-selling-section-heading,.dux-selling-scenario-copy{max-width:800px}
.dux-vendor-report{margin-top:32px;border:1px solid var(--dux-line,#ded8cc);background:#fffdf8}
.dux-vendor-report>summary{padding:22px 28px;cursor:pointer;font-size:17px;font-weight:500;line-height:1.6}
.dux-vendor-report[open]>summary{border-bottom:1px solid var(--dux-line,#ded8cc)}
.dux-vendor-report-body{padding:36px}
.dux-vendor-report-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}
.dux-vendor-report-heading h3{font:400 30px/1.25 Georgia,"Times New Roman",serif;margin:0 0 10px}
.dux-vendor-report-heading p{font-size:13px;line-height:1.7;margin:0 0 10px}
.dux-example-label{font-size:11px;line-height:1.6;border:1px solid var(--dux-bronze,#94733e);padding:7px 10px;max-width:210px;color:var(--dux-muted,#655e55)}
.dux-vendor-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 18px;border-top:1px solid var(--dux-bronze,#94733e);padding-top:24px}
.dux-vendor-metrics dt{font-size:12px;line-height:1.7;min-height:42px;color:var(--dux-muted,#655e55)}
.dux-vendor-metrics dd{font:400 40px/1.2 Georgia,"Times New Roman",serif;margin:8px 0 0}
.dux-vendor-note,.dux-selling-scenario-copy>.dux-vendor-note{font-size:12px;line-height:1.75;color:var(--dux-muted,#655e55)}
.dux-vendor-report-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--dux-line,#ded8cc);padding-top:24px;margin-top:26px}
.dux-vendor-report h4{font:400 23px/1.3 Georgia,"Times New Roman",serif;margin:0 0 16px}
.dux-vendor-report p,.dux-vendor-report li{line-height:1.8}
.dux-vendor-report-columns p,.dux-vendor-report li,.dux-vendor-decision{font-size:14px;color:var(--dux-muted,#655e55)}
.dux-vendor-report ul,.dux-vendor-report ol{padding-left:22px;margin:0}
.dux-vendor-report li+li{margin-top:10px}
.dux-vendor-next{border-top:1px solid var(--dux-line,#ded8cc);margin-top:28px;padding-top:24px}
.dux-vendor-decision{border-left:2px solid var(--dux-bronze,#94733e);padding-left:20px;margin:28px 0 0}
.dux-selling-guide-grid summary:focus-visible,.dux-vendor-report>summary:focus-visible,.dux-selling-text-link:focus-visible{outline:2px solid var(--dux-bronze,#94733e);outline-offset:5px}
.dux-selling-preparation,.dux-selling-update,.dux-selling-scenario{scroll-margin-top:130px}
@media(max-width:850px){.dux-selling-guide-grid{grid-template-columns:1fr;gap:30px}.dux-vendor-report-columns{grid-template-columns:1fr;gap:28px}.dux-vendor-report-body{padding:24px}.dux-vendor-report-heading{flex-direction:column}.dux-vendor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dux-vendor-metrics dt{min-height:0}}
@media(max-width:520px){.dux-vendor-report-body{padding:20px}.dux-vendor-report>summary{padding:18px 20px}.dux-selling-questions summary{font-size:16px}.dux-vendor-report-heading h3{font-size:27px}.dux-vendor-metrics dd{font-size:34px}}
