.pickup .container{margin:0 auto;width:1080px}.pickup .section-heading{align-items:center;display:flex;gap:10px}.pickup .section-heading__bar{background:#f05b5d;border-radius:3px;display:block;flex-shrink:0;height:22px;width:5px}.pickup .section-heading__title{color:#211715;font-size:22px;font-weight:700;line-height:1.2;margin:0}.pickup .section-heading__sub{color:#595757;font-size:12px;font-weight:400;line-height:1.2;margin:0 0 0 4px}.pickup .tag{background:#eaf2fc;border-radius:6px;color:#104b9f;font-size:11px;padding:5px 10px}.pickup .btn,.pickup .tag{align-items:center;display:inline-flex;font-weight:700;line-height:1;white-space:nowrap}.pickup .btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;justify-content:center;padding:14px 28px;text-decoration:none;transition:opacity .2s ease}.pickup .btn:hover{opacity:.85}.pickup .btn--coral{background:#f05b5d;color:#fff}.pickup{background:#fff;padding:56px 0}.pickup__hd{margin-bottom:40px}.pickup__card{align-items:center;background:#fff;border:1px solid #e4eaf2;border-radius:16px;display:flex;gap:44px;padding:24px 32px 24px 24px}.pickup__image{border-radius:12px;flex-shrink:0;height:300px;object-fit:cover;width:480px}.pickup__body{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;padding:0}.pickup__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pickup__date{color:#6b7280;font-size:12px;line-height:1}.pickup__title{color:#211715;font-size:22px;font-weight:700;-webkit-line-clamp:2;line-height:1.5}.pickup__text,.pickup__title{display:-webkit-box;margin:0;white-space:pre-line;-webkit-box-orient:vertical;overflow:hidden}.pickup__text{color:#595757;font-size:14px;-webkit-line-clamp:3;line-height:1.75}.pickup__btn{align-self:flex-start;margin-top:8px}@media (max-width:1080px){.pickup .container{padding:0 32px;width:auto}.pickup{padding:64px 0}.pickup__card{flex-direction:column}.pickup__image{height:280px;object-fit:cover;width:100%}}@media (max-width:768px){.pickup .container{padding:0 16px}.pickup{padding:56px 0}.pickup .section-heading__title{font-size:18px;line-height:1}.pickup__image{height:220px;object-fit:cover;width:100%}.pickup__body{padding:0}.pickup__title{font-size:18px}}@media (max-width:480px){.pickup__title{font-size:16px}}