.pickup-home{padding-top:0!important;padding-bottom:72px!important;background:#fff}.pickup-home-link{display:grid;grid-template-columns:145px minmax(0,1.25fr) minmax(270px,.85fr) 125px;align-items:center;gap:30px;min-height:208px;padding:42px 40px;border-top:1px solid #9fb0bb;border-bottom:1px solid #d7e0e5;color:#071a2d;text-decoration:none;transition:background .2s ease,border-color .2s ease}.pickup-home-link:hover,.pickup-home-link:focus-visible{background:#f1f6f8;border-color:#397ca8}.pickup-home-link:focus-visible{outline:2px solid #397ca8;outline-offset:3px}.pickup-home-meta{display:flex;align-items:baseline;gap:8px;color:#397ca8;font-family:Arial,"Yu Gothic",sans-serif}.pickup-home-meta span{font-size:10px;letter-spacing:.15em}.pickup-home-meta b{font-size:28px;font-weight:400;letter-spacing:-.04em}.pickup-home-meta time{font-size:10px;letter-spacing:.08em;color:#657887}.pickup-home-title p{margin:0 0 10px;color:#397ca8;font:10px/1.4 Arial,"Yu Gothic",sans-serif;letter-spacing:.14em}.pickup-home-title h2{margin:0;font:400 clamp(25px,2.25vw,34px)/1.38 "Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:.03em}.pickup-home-lead{margin:0;color:#526979;font:14px/1.95 Arial,"Yu Gothic",sans-serif}.pickup-home-cta{justify-self:end;white-space:nowrap;font:12px/1 Arial,"Yu Gothic",sans-serif;color:#15567f}.pickup-home-cta i{margin-left:8px;font-style:normal;font-size:17px}.pickup-home--en .pickup-home-title h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:0}.pickup-home--en .pickup-home-lead{font-family:Arial,sans-serif}@media(max-width:900px){.pickup-home{padding-bottom:54px!important}.pickup-home-link{grid-template-columns:112px minmax(0,1fr) auto;gap:17px;min-height:172px;padding:31px 28px}.pickup-home-lead{display:block;grid-column:2/4;margin-top:-8px;font-size:13px;line-height:1.75}}@media(max-width:600px){.pickup-home{padding-left:0!important;padding-right:0!important;padding-bottom:38px!important}.pickup-home-link{grid-template-columns:1fr auto;gap:13px;min-height:184px;padding:25px 6vw 27px}.pickup-home-meta,.pickup-home-title,.pickup-home-lead{grid-column:1/-1}.pickup-home-title h2{font-size:25px}.pickup-home-lead{margin:0;font-size:12px;line-height:1.8}.pickup-home-cta{grid-column:1/-1;justify-self:start;margin-top:2px;font-size:11px}.pickup-home-title p{font-size:9px;margin-bottom:7px}}
.pickup-home{padding-bottom:88px!important}.pickup-home-link{grid-template-columns:145px minmax(0,1.15fr) minmax(290px,.95fr) 125px;gap:32px;min-height:286px;padding:54px 40px}.pickup-home-title h2{font-size:clamp(27px,2.45vw,37px);line-height:1.42}.pickup-home-details{align-self:center}.pickup-home-prompts{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0;padding:0;list-style:none;color:#397ca8;font:11px/1.65 Arial,"Yu Gothic",sans-serif}.pickup-home-prompts li{padding:5px 0;border-top:1px solid #ccdbe1}.pickup-home-prompts li:last-child{grid-column:1/-1}.pickup-home-prompts li::before{content:"— ";color:#8ba8b7}@media(max-width:900px){.pickup-home{padding-bottom:68px!important}.pickup-home-link{min-height:244px;padding:40px 28px}.pickup-home-details{grid-column:2/4;margin-top:-8px}.pickup-home-lead{margin:0}}@media(max-width:767px){.pickup-home,.pickup-home.section{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden}.pickup-home-link{display:flex!important;flex-direction:column;align-items:flex-start;width:100%!important;max-width:100%!important;min-width:0!important;min-height:250px;padding:29px 6vw 31px}.pickup-home-meta,.pickup-home-title,.pickup-home-details,.pickup-home-cta{width:100%;min-width:0}.pickup-home-title h2{font-size:26px;overflow-wrap:anywhere}.pickup-home-details{margin:0}.pickup-home-prompts{grid-template-columns:1fr;width:100%;margin-top:14px;font-size:10px}.pickup-home-prompts li:last-child{grid-column:auto}.pickup-home-cta{margin-top:2px;font-size:11px}}
.pickup-home-note{margin:9px 0 0;color:#627b89;font:11px/1.65 Arial,"Yu Gothic",sans-serif}@media(max-width:767px){.pickup-home-note{margin-top:6px;font-size:10px}.pickup-home-prompts{margin-top:10px}.pickup-home-prompts li{padding:3px 0}}