.sales-teaser{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;border-top:1px solid #deded2}.sales-teaser aside{padding:34px;background:#edf0df;border-top:4px solid #496344}.sales-teaser blockquote{font-family:'Libre Caslon Display',Georgia,serif;font-size:2.5rem;line-height:1.2;margin:22px 0}.sales-guide [id]{scroll-margin-top:110px}.sales-guide p{max-width:80ch}.sales-start{padding:32px;background:#edf0df;margin:40px 0}.sales-start h2{font-size:2.25rem;max-width:800px}.sales-jump{display:flex;flex-wrap:wrap;gap:16px 26px;padding:24px 0;border-block:1px solid #deded2;font-size:.95rem}.sales-section{padding:55px 0;border-bottom:1px solid #deded2}.sales-section h2{margin-bottom:25px}.sales-section h3{font-size:1.8rem;line-height:1.15;margin-bottom:18px}.sales-skill-grid,.sales-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.sales-skill{padding:30px;border:1px solid #d5dacb;background:#fffdf8}.sales-guide blockquote{font-family:Georgia,serif;font-size:1.15rem;line-height:1.7;border-left:3px solid #8b6a2c;padding:16px 22px;background:#f4f2e8;margin:24px 0}.sales-role-grid article{padding:28px;border-bottom:1px solid #d5dacb}.sales-role-grid blockquote{font-size:1.05rem}.sales-objection{border-top:1px solid #d5dacb;padding:15px 0}.sales-objection summary{font-size:1.05rem;font-weight:600;cursor:pointer;padding:9px 0}.sales-follow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sales-follow article{padding-top:20px}.sales-value{background:#edf0df;padding:30px;margin-top:28px}.sales-two{display:grid;grid-template-columns:1fr 1fr;gap:45px}.sales-two li{margin:12px 0;line-height:1.7}.sales-next{padding:38px;background:#edf0df;margin:45px 0}.sales-sources{padding:25px 0;font-size:.9rem;color:#4e625b}.sales-sources h2{font-size:1.6rem}.sales-guide a:focus-visible,.sales-guide summary:focus-visible{outline:3px solid #8b6a2c;outline-offset:5px}
@media(max-width:950px){.sales-follow{grid-template-columns:1fr}.sales-follow article{border-bottom:1px solid #d5dacb}.sales-teaser{gap:30px}}
@media(max-width:680px){.sales-teaser,.sales-skill-grid,.sales-role-grid,.sales-two{grid-template-columns:1fr}.sales-teaser aside,.sales-skill,.sales-start,.sales-value,.sales-next{padding:24px}.sales-section{padding:35px 0}.sales-role-grid article{padding:18px 0}.sales-teaser blockquote{font-size:2rem}}
