.transport-tasks{background:#fff}.transport-task-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.transport-task-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#686d73;margin-bottom:13px}.transport-task-eyebrow:before{content:"";width:24px;height:3px;background:var(--commercial-yellow)}.transport-task-heading h2{max-width:640px;margin:0;font-size:clamp(28px,2.8vw,38px);line-height:1.15;letter-spacing:-.025em}.transport-task-heading>p{max-width:400px;margin:0;font-size:15px;line-height:1.7;color:var(--commercial-gray)}.transport-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:22px;align-items:start}.transport-task-card{display:flex;flex-direction:column;align-self:stretch;min-width:0;overflow:hidden;background:white;border:1px solid #e3e5e7;border-radius:12px;transition:transform .22s,box-shadow .22s,border-color .22s}.transport-task-media{position:relative;aspect-ratio:4/3;background:#f4f5f5;overflow:hidden;isolation:isolate}.transport-task-media>img{width:100%;height:100%;object-fit:contain}.transport-task-number{position:absolute;inset:18px auto auto 18px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--commercial-yellow);color:#161616;font-size:12px;font-weight:750}.transport-task-illustration{display:grid;place-items:center;height:100%;color:#30363a;background:linear-gradient(135deg,#f6f7f7,#e9edee)}.transport-task-illustration>svg{width:100px;height:86px}.transport-task-accent{position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--commercial-yellow);transition:width .25s}.transport-task-body{display:flex;flex:1;flex-direction:column;padding:24px 22px 18px}.transport-task-body h3{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.transport-task-body>p{margin:0 0 24px;font-size:14px;line-height:1.65;color:#626a73}.transport-task-actions{margin-top:auto;border-top:1px solid #e8eaec;padding-top:10px}.transport-task-models summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;font-weight:700}.transport-task-models summary::-webkit-details-marker{display:none}.transport-task-models summary>span{display:flex;align-items:center;gap:9px}.transport-model-count{min-width:22px;padding:3px 6px;border-radius:4px;background:#f2f3f4;font-size:11px;text-align:center}.transport-task-models[open] summary>svg{transform:rotate(90deg)}.transport-task-models ul{list-style:none;padding:0 6px 0 0;margin:4px 0 10px;max-height:300px;overflow:auto;overscroll-behavior:contain}.transport-task-models li+li,.transport-task-models ul{border-top:1px solid #e8eaec}.transport-task-models li a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.transport-task-models li a svg,.transport-task-quote svg{flex-shrink:0}.transport-task-quote{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-top:8px;padding:10px 12px;border-radius:5px;background:var(--commercial-yellow);color:#161616;font-size:12px;font-weight:700;line-height:1.5}.transport-task-models summary:focus-visible{outline:2px solid #9b7b00;outline-offset:4px;border-radius:3px}.transport-task-card:focus-within{border-color:#c2a849;box-shadow:0 10px 26px #1822280c}@media(hover:hover) and (pointer:fine){.transport-task-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #18222812;border-color:#c9cdd0}.transport-task-card:hover .transport-task-accent{width:100%}.transport-task-models li a:hover{color:#766000}.transport-task-quote:hover{background:#161616;color:#fff}}@media(max-width:1279px){.transport-task-grid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}}@media(max-width:1023px){.transport-task-heading{display:block}.transport-task-heading>p{margin-top:18px;max-width:600px}.transport-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.transport-task-grid{grid-template-columns:1fr;gap:22px}.transport-task-heading{margin-bottom:26px}.transport-task-body{padding:24px 22px 20px}.transport-task-media{aspect-ratio:16/10}.transport-task-media.has-photo{aspect-ratio:4/3}.transport-task-body h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.transport-task-accent,.transport-task-card{transition:none}.transport-task-card:hover{transform:none}}