.buyer-cost{margin:26px 0}.buyer-cost h2{font-size:22px;line-height:1.3}.buyer-table-scroll{overflow-x:auto}.buyer-table{border-collapse:collapse;width:100%;font-size:14px}.buyer-table caption{text-align:left;margin-bottom:10px;color:#526274}.buyer-table th,.buyer-table td{text-align:left;padding:12px 10px;border-bottom:1px solid #dce4ea;white-space:nowrap}.buyer-table thead{background:#eaf3ff}.buyer-panel{box-sizing:border-box;width:min(900px,calc(100% - 36px));margin:36px auto;padding:28px;border:1px solid #dce4ea;border-radius:18px;background:#f6f9ff;color:#10202f}.buyer-panel h2{font-size:clamp(22px,3vw,30px);line-height:1.3}.buyer-panel li{margin:10px 0}.buyer-panel p{line-height:1.65}.buyer-panel a{color:#0054ad}.buyer-panel details{padding:18px 0;border-bottom:1px solid #dce4ea}.buyer-panel summary{font-weight:700;cursor:pointer}.buyer-panel details p{margin-bottom:0}.buyer-button{display:inline-flex;padding:12px 18px;border-radius:10px;background:#0054ad;color:#fff!important;font-weight:700;text-decoration:none}.buyer-panel a:focus-visible,.buyer-panel summary:focus-visible,.buyer-table-scroll:focus-visible{outline:3px solid #0054ad;outline-offset:4px}@media(max-width:620px){.buyer-panel{padding:22px 18px}.buyer-table th,.buyer-table td{padding:10px 8px}}@media print{.report-help{display:none}}

/* Recruiter examples and evidence, shared across product pages. */
.buyer-panel figure{margin:22px 0}.buyer-panel img{display:block;max-width:100%;height:auto;border:1px solid #dce4ea;border-radius:10px}.buyer-panel figcaption{font-size:13px;line-height:1.6;color:#526274;margin-top:10px}.buyer-panel .buyer-table th,.buyer-panel .buyer-table td{white-space:normal;vertical-align:top;min-width:135px}.buyer-panel .buyer-table th:first-child{min-width:145px}.buyer-table-scroll:focus-visible{outline:3px solid #0054ad;outline-offset:3px}.buyer-panel .buyer-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.buyer-panel .buyer-actions a{font-weight:600}.buyer-panel .buyer-actions .buyer-button{color:#fff}.buyer-panel .buyer-label{font-size:12px;color:#526274;font-weight:700;letter-spacing:.04em}.buyer-panel ul,.buyer-panel ol{padding-left:22px}

.buyer-panel h2[id]{scroll-margin-top:100px}
