/* The supplied retirement collage remains complete at every viewport width. */
.ap-retirement-story .ap-blog-article{width:calc(100% - 64px);max-width:790px;padding-top:36px}
.ap-retirement-story .ap-retirement-collage{margin:30px 0 36px}
.ap-retirement-story .ap-retirement-collage>a{display:block}
.ap-retirement-story .ap-retirement-collage img{display:block;width:100%;height:auto;object-fit:contain;border-radius:6px}
.ap-retirement-story .ap-retirement-collage figcaption{font-size:13px;line-height:1.7;color:#5b6578;margin-top:12px}
.ap-retirement-story .ap-retirement-fullsize{display:inline-block;font-size:13px;margin-top:6px}
.ap-retirement-story .ap-blog-related p:last-child{margin-bottom:0}
.ap-retirement-story-card-photo{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain!important;object-position:center;background:#001a43}
@media(max-width:760px){.ap-retirement-story .ap-blog-article{width:calc(100% - 40px);padding-top:28px}.ap-retirement-story .ap-retirement-collage{margin-block:24px 30px}.ap-retirement-story .ap-article-intro .ap-kicker{font-size:10px!important;letter-spacing:.06em}.ap-retirement-story .ap-article-intro h1{font-size:clamp(30px,8.6vw,38px)}}

/* Let this article's footer links wrap on narrow phone screens. */
@media(max-width:760px){.ap-retirement-page .ap-footer-bottom>div{flex-wrap:wrap;row-gap:12px}}
