.media-feature{display:grid;grid-template-columns:.67fr 1.33fr;gap:52px;padding-top:54px;margin-top:54px;border-top:1px solid #dce1dc;scroll-margin-top:110px}
.media-intro h3{font-size:27px;letter-spacing:-1.2px;line-height:1.65;margin:18px 0;color:var(--navy)}
.media-intro>p:not(.eyebrow):not(.media-caption){font-size:14px;color:var(--muted);line-height:1.95}
.media-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#6d745d;margin-top:25px}.media-meta span+span{border-left:1px solid #cdd5c9;padding-left:12px}
.media-caption{font-size:10px;color:#718078;margin-top:10px}.video-stage{position:relative;background:#102733;aspect-ratio:16/9;isolation:isolate}
.video-stage video{width:100%;height:100%;display:block;object-fit:contain;background:#102733}.video-start{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;border:0;background:#10273366;color:white;font-size:13px;text-shadow:0 1px 5px #0009}
.video-start[hidden]{display:none}.play-symbol{background:var(--gold);color:var(--navy);border:1px solid #efdfbb;border-radius:100%;width:68px;height:68px;display:flex;align-items:center;justify-content:center;padding-left:4px;font-size:22px;text-shadow:none;box-shadow:0 5px 30px #0003}.video-start:hover .play-symbol{background:#eddbb4}.video-help{display:flex;align-items:start;justify-content:space-between;gap:15px;font-size:11px;color:#69776e;margin-top:14px;line-height:1.9}.video-help>span{white-space:nowrap;font-size:10px;color:#85734d}.video-error{padding:12px;background:#f7eee2;color:#804b26;font-size:12px;margin-top:12px}.pillar-video-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:700;color:var(--navy);border-bottom:1px solid #a9b7aa;margin-top:15px;padding-bottom:3px}.pillar-video-link:hover{color:#906c30}
@media(max-width:800px){.media-feature{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:35px}.media-intro h3{font-size:27px}.media-intro>p br{display:none}.media-meta{margin-top:18px}.media-caption{margin-top:6px}.media-intro h3 br{display:none}}
@media(max-width:480px){.media-feature{gap:22px}.media-intro h3{font-size:23px}.media-intro>p:not(.eyebrow):not(.media-caption){font-size:13px}.media-intro h3 br{display:block}.video-help{font-size:10px;gap:10px}.video-help>span{font-size:9px}.play-symbol{width:53px;height:53px;font-size:18px}.video-start{font-size:12px;gap:10px}.pillar-video-link{font-size:11px;gap:9px}}
@media print{.media-feature{display:block;padding:20px 0;margin:20px 0;break-inside:avoid}.media-intro h3{font-size:18px}.media-player{display:none}.pillar-video-link{display:none}}
