.yc-equipment-overview{min-width:0}
.yc-equipment-summary{min-width:540px}
.yc-equipment-summary th:nth-child(2),.yc-equipment-summary td:nth-child(2){width:18%;text-align:center}
.yc-inspection-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #cad7df;margin-top:22px}
.yc-inspection-specs>div{padding:20px 24px 20px 0;display:flex;flex-direction:column;gap:5px;min-width:0}
.yc-inspection-specs>div+div{border-left:1px solid #cad7df;padding-left:24px}
.yc-inspection-specs strong{font-size:clamp(23px,2.3vw,34px);font-weight:650;line-height:1.2;letter-spacing:-.035em;color:#182c40;font-variant-numeric:tabular-nums}
.yc-inspection-specs span{font-size:15px;line-height:1.5;color:#365267;min-width:0;overflow-wrap:anywhere;hyphens:auto}
.yc-inspection-note{font-size:15px;line-height:1.65;color:#365267;margin:12px 0 0}
.yc-equipment-models{margin-top:24px}
.yc-equipment-models summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:17px;font-weight:650;color:#182c40}
.yc-equipment-models summary:hover{color:#1d4ed8}
.yc-equipment-models summary:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px}
.yc-equipment-models tbody td:nth-child(4){font-weight:400;color:inherit}
.yc-profile-history{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}
.yc-profile-history>div{border-left:2px solid #d97706;padding:2px 0 2px 20px}
.yc-profile-history strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-.03em;color:#182c40;margin-bottom:8px}
.yc-profile-history p{margin:0;max-width:54ch}
.yc-team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:22px 0 32px;border-block:1px solid #cad7df}
.yc-team-grid>div{padding:23px 16px 23px 0;display:flex;flex-direction:column;gap:7px;min-width:0}
.yc-team-grid>div+div{border-left:1px solid #cad7df;padding-left:20px}
.yc-team-grid strong{font-size:36px;line-height:1.1;letter-spacing:-.03em;color:#182c40;font-variant-numeric:tabular-nums}
.yc-team-grid span{font-size:16px;line-height:1.5;color:#365267}
@media(max-width:600px){
 .yc-equipment-summary{min-width:0;table-layout:fixed}
 .yc-equipment-summary th:nth-child(2),.yc-equipment-summary td:nth-child(2){width:28%}
 .yc-equipment-summary th:nth-child(3),.yc-equipment-summary td:nth-child(3){display:none}
 .yc-equipment-summary th,.yc-equipment-summary td{padding:12px 10px}
 .yc-inspection-specs{margin-top:16px}
 .yc-inspection-specs>div{padding:16px 8px 16px 0}
 .yc-inspection-specs>div+div{padding-left:12px}
 .yc-inspection-specs strong{font-size:clamp(18px,5.6vw,25px);letter-spacing:-.04em;white-space:nowrap}
 .yc-inspection-specs span{font-size:14px}
 .yc-profile-history{grid-template-columns:1fr;gap:20px;margin:24px 0}
 .yc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}
 .yc-team-grid>div{padding:18px 12px}
 .yc-team-grid>div+div{padding-left:16px}
 .yc-team-grid>div:nth-child(odd){border-left:0;padding-left:12px}
 .yc-team-grid>div:nth-child(n+3){border-top:1px solid #cad7df}
 .yc-team-grid>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:18px}
 .yc-team-grid strong{font-size:31px}
}
