.highlights{padding:85px 8% 75px;border-top:1px solid #cccfc5;scroll-margin-top:30px}.highlights-heading{max-width:760px;margin-bottom:55px}.highlights h2{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:.1em}.highlights .body-copy{font-size:16px}.highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%}.highlight-number{font:12px Arial,sans-serif;letter-spacing:.15em;color:#606c4f;border-top:1px solid #b8bcb0;padding-top:24px}.highlight-grid h3{font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.7;margin:24px 0}.highlight-grid article>p:not(.highlight-number){font-size:16px;line-height:2.15}.visit-point{margin-top:27px;padding-top:18px;border-top:1px solid #d5d6ce;font-size:14px;line-height:1.9}.visit-point span{display:block;color:#606c4f;font-size:12px;margin-bottom:8px}.highlight-panorama{margin-top:60px}.highlight-panorama img{width:100%;height:auto}.highlight-panorama figcaption{padding:14px 0;font-size:12px;color:#606653}.highlights-close{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px}.highlights-close>p{font-size:22px;line-height:1.8;letter-spacing:.08em}.timeline .phase{font-size:12px;line-height:1.7}.timeline p{font-size:14px}.timeline a{text-decoration:underline;text-underline-offset:5px}.news .body-copy{font-size:16px}@media(max-width:760px){.highlights{padding:55px 8%}.highlight-grid{grid-template-columns:1fr;gap:38px}.highlights-heading{margin-bottom:35px}.highlight-grid h3{font-size:28px}.highlight-panorama{margin-top:40px}.highlights-close{display:block}.highlights-close>p{font-size:21px}.highlights .body-copy br{display:none}}
.highlight-grid{display:block}.highlight-grid article{display:grid;grid-template-columns:1.35fr 1fr;gap:6%;align-items:center;margin-bottom:70px}.highlight-grid article:nth-child(even) .feature-image{order:2}.feature-image img{width:100%;height:auto}.feature-image figcaption{font-size:12px;color:#606653;padding-top:12px}.highlight-grid .feature-copy>p:not(.highlight-number){font-size:16px;line-height:2.15}.feature-copy{min-width:0}.highlight-grid h3{margin:20px 0}.highlight-panorama{margin-top:10px}@media(max-width:760px){.highlight-grid article{display:flex;flex-direction:column;gap:25px;align-items:stretch;margin-bottom:48px}.highlight-grid article:nth-child(even) .feature-image{order:0}.feature-image{margin-left:-3%;margin-right:-3%}.highlight-panorama{margin-top:20px}}
.highlight-grid .feature-copy .garage-note{font-size:12px;line-height:1.8;color:#606653;margin-top:18px}#garage{scroll-margin-top:30px}
