.pickup .container{margin:0 auto;width:1080px}.pickup .section-heading{align-items:center;display:flex;gap:10px;margin-bottom:0}.pickup .section-heading__bar{align-self:center;background:#f05b5d;border-radius:3px;display:block;flex-shrink:0;height:1em;width:5px}.pickup .section-heading__title{color:#211715;font-size:22px;font-weight:700;line-height:1}.pickup .section-heading__sub{align-self:center;color:#595757;font-size:12px;font-weight:400;line-height:1;margin-left: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:28px}.pickup__card{align-items:stretch;background:#fff;border:1px solid #e4eaf2;border-radius:16px;display:flex;overflow:hidden}.pickup__image{flex-shrink:0;height:330px;object-fit:cover;width:540px}.pickup__body{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;padding:40px 40px 40px 36px}.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;line-height:1.5;white-space:pre-line}.pickup__text{color:#595757;font-size:14px;line-height:1.75;white-space:pre-line}.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:24px 20px}.pickup__title{font-size:18px}}@media (max-width:480px){.pickup__title{font-size:16px}}