/* Editorial refinements for the five-reasons video article only. */
.a360-video-content-article .a360-article-intro h1 { max-width: 1190px; font-size: clamp(54px, 5.65vw, 82px); line-height: .99; }
.a360-video-content-article .a360-article-cover img { aspect-ratio: 2.22; object-position: 50% 42%; }
.a360-video-content-article .a360-article-layout { margin-bottom: 60px; }
.a360-video-content-article .a360-article-video { margin-bottom: 100px; }
.a360-video-content-article .a360-article-video-poster img { object-position: center; }
.a360-video-reasons { display: grid; grid-template-columns: minmax(240px, 1fr) minmax(0, 720px); gap: clamp(48px, 7vw, 110px); max-width: 1080px; margin: 0 auto 64px; }
.a360-video-content-article .a360-video-reasons-heading .a360-eyebrow { color: #8a672d; font-size: 9px; margin: 0 0 20px; }
.a360-video-content-article .a360-video-reasons-heading h2 { color: var(--a360-navy); font: 500 clamp(33px, 3.3vw, 46px)/1.07 var(--a360-serif); letter-spacing: -.02em; margin: 0; }
.a360-video-reasons-heading h2 em { color: #92743d; }
.a360-video-reasons-list { border-top: 1px solid var(--a360-line); }
.a360-video-reasons-list > div { display: grid; grid-template-columns: 44px 1fr; column-gap: 18px; padding: 24px 0 26px; border-bottom: 1px solid var(--a360-line); }
.a360-video-reasons-list span { grid-row: 1 / span 2; color: #9a793e; font: 600 11px/1.8 var(--a360-sans); letter-spacing: .14em; }
.a360-video-content-article .a360-video-reasons-list h3 { margin: 0 0 8px; color: var(--a360-navy); font: 500 clamp(23px, 2.2vw, 29px)/1.16 var(--a360-serif); }
.a360-video-reasons-list p { grid-column: 2; margin: 0; color: #525d65; font: 400 14px/1.8 var(--a360-sans); }
.a360-video-closing { max-width: 720px; margin: 0 0 82px auto; color: #525d65; font-size: 15px; line-height: 1.9; }
.a360-video-closing p { margin: 0; }
.a360-video-closing a { color: var(--a360-navy); text-decoration: underline; text-decoration-color: #b7a986; text-underline-offset: 4px; }
.a360-video-content-article .a360-article-cta-media img { object-position: 50% 50%; }
.a360-video-content-article .a360-legacy-microdata[hidden] { display: none !important; }
@media (max-width: 960px) {
  .a360-video-content-article .a360-article-intro h1 { font-size: clamp(50px, 6.6vw, 67px); }
  .a360-video-content-article .a360-article-layout { margin-bottom: 50px; }
  .a360-video-reasons { grid-template-columns: 1fr; gap: 28px; max-width: 720px; }
  .a360-video-reasons-heading h2 br { display: none; }
  .a360-video-closing { margin-bottom: 65px; }
}
@media (max-width: 600px) {
  .a360-video-content-article .a360-article-intro h1 { font-size: clamp(41px, 10.8vw, 58px); line-height: 1.02; }
  .a360-video-content-article .a360-article-intro h1 br { display: none; }
  .a360-video-content-article .a360-article-cover img { aspect-ratio: 1.12; object-position: 50% 50%; }
  .a360-video-content-article .a360-article-layout { margin-bottom: 40px; }
  .a360-video-content-article .a360-article-video { width: 100%; max-width: none; margin-bottom: 62px; }
  .a360-video-content-article .a360-article-video-frame { aspect-ratio: 16 / 9; }
  .a360-video-content-article .a360-article-video-play-icon { width: 56px; height: 40px; border-radius: 10px; }
  .a360-video-content-article .a360-article-video-play-label { font-size: 12px; bottom: 10px; right: 10px; }
  .a360-video-reasons { margin-bottom: 32px; gap: 24px; }
  .a360-video-content-article .a360-video-reasons-heading h2 { font-size: 35px; }
  .a360-video-reasons-list > div { grid-template-columns: 34px 1fr; gap: 8px 12px; padding: 20px 0 23px; }
  .a360-video-content-article .a360-video-reasons-list h3 { font-size: 23px; }
  .a360-video-reasons-list p { font-size: 13px; line-height: 1.75; }
  .a360-video-closing { margin-bottom: 48px; font-size: 14px; line-height: 1.8; }
  .a360-video-content-article .a360-article-cta-media img { object-position: 45% 50%; }
}
