/* Bid comparison: explain the extra cost beside the red column. */
#pilotage .bid-lab{max-width:1160px;padding:32px 30px;background:#f0f5ff}
#pilotage .bid-comparison{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:66px;align-items:center;margin-top:30px}
#pilotage .bid-chart{margin-top:0;gap:22px}
#pilotage .bid-column{padding-top:16px}
#pilotage .bid-state{min-height:34px;line-height:1.4;font-size:12px}
#pilotage .bid-bar-wrap{height:220px;margin-top:30px;margin-inline:8px}
#pilotage .bid-bar-wrap>b,#pilotage .bid-price,#pilotage .bid-cpc{font-variant-numeric:tabular-nums}
#pilotage .bid-column:focus-visible{outline:2px solid #2558ff;outline-offset:5px}
#pilotage .bid-insight{position:relative;align-self:center;border:0;padding:0;margin:24px 0 0;min-height:0;color:#a6303c}
#pilotage .bid-insight strong{display:block;max-width:248px;font-size:27px;line-height:1.16;font-weight:600;letter-spacing:-.035em;text-wrap:pretty}
#pilotage .bid-insight p{font-size:14px;line-height:1.55;color:#6e4d5c;margin-top:14px;max-width:248px;text-wrap:pretty}
#pilotage .bid-connector{position:absolute;left:-67px;top:0;width:60px;height:55px;overflow:visible;pointer-events:none;color:#b23b49}
#pilotage .bid-connector path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#pilotage .bid-comparison:has([data-bid="0"][aria-pressed="true"]) .bid-connector{visibility:hidden}
#pilotage .bid-comparison:has([data-bid="0"][aria-pressed="true"]) .bid-insight{color:#233e69}
#pilotage .bid-comparison:has([data-bid="0"][aria-pressed="true"]) .bid-insight p{color:#4c607e}
@media(max-width:1050px){
 #pilotage .bid-lab{padding:30px 26px}
 #pilotage .bid-comparison{grid-template-columns:minmax(0,1fr);gap:54px}
 #pilotage .bid-chart{gap:20px}
 #pilotage .bid-insight{width:min(100%,460px);justify-self:end;margin:0;padding:0 0 3px}
 #pilotage .bid-insight strong{max-width:none;font-size:25px}
 #pilotage .bid-insight p{max-width:none;margin-top:10px}
 #pilotage .bid-connector{left:auto;right:clamp(24px,6vw,76px);top:-40px;width:50px;height:38px;transform:rotate(78deg)}
}
@media(max-width:600px){
 #pilotage .bid-lab{padding:25px 16px}
 #pilotage .bid-comparison{margin-top:26px;gap:48px}
 #pilotage .bid-chart{gap:9px}
 #pilotage .bid-column{padding-top:14px}
 #pilotage .bid-state{font-size:10px;min-height:28px}
 #pilotage .bid-bar-wrap{height:180px;margin-top:29px;margin-inline:3px}
 #pilotage .bid-bar-wrap>b{font-size:23px}
 #pilotage .bid-bar-wrap small{font-size:10px}
 #pilotage .bid-price{font-size:21px}
 #pilotage .bid-cpc{font-size:10px}
 #pilotage .bid-insight{width:calc(100% - 20px)}
 #pilotage .bid-insight strong{font-size:23px;max-width:290px}
 #pilotage .bid-insight p{font-size:13px;margin-top:10px}
 #pilotage .bid-connector{right:25px;top:-36px;width:45px;height:34px}
}
