.run-photo-section{min-width:0;margin:30px 0}.run-photo-section h2{margin:0 0 20px;font-size:29px}.run-photo-section figure{margin:0}.run-photo-section figure>a{background:#e7edf2;border-radius:10px;display:block;overflow:hidden}.run-photo-section img{width:100%;max-width:100%;height:auto;display:block}.run-photo-section figcaption{color:#536b80;margin-top:12px;font:12px/1.8 Arial,Helvetica,sans-serif}.run-photo-section figcaption b{color:var(--ink);font-weight:700;display:block}.run-photo-section figcaption span{display:block}.run-photo-section figcaption a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.run-photo-compact{margin:25px 0}.run-photo-compact figcaption{font-size:11px}.run-photo-section a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.run-hero .run-photo-primary{margin:0}.run-photo-primary figcaption{font-size:11px;line-height:1.7}
