.StravaFollow-module__aXivBW__footer{text-align:center;border-top:1px solid #ffffff2e;gap:8px;width:100%;min-width:0;margin-top:auto;padding-top:14px;display:grid}.StravaFollow-module__aXivBW__footer[data-placement=source]{border-top:0;margin-top:0;padding-top:0}.StravaFollow-module__aXivBW__row{grid-template-columns:minmax(0,1fr) 44px;justify-self:center;align-items:center;gap:8px;width:min(100%,280px);min-width:0;display:grid}.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__link,.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__circle{box-sizing:border-box;color:#fff;min-width:0;max-width:100%;height:44px;font:inherit;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff73;border-radius:24px;justify-content:center;align-items:center;padding:0;font-size:clamp(12px,3.2vw,14px);font-weight:700;line-height:1.3;text-decoration:none;display:flex}.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__link{width:100%;padding-inline:6px}.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__circle{border-radius:50%;justify-self:center;width:44px}.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__link:hover,.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__circle:hover{background:#ffffff1f;border-color:#fff}.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__link:focus-visible,.StravaFollow-module__aXivBW__footer .StravaFollow-module__aXivBW__circle:focus-visible{outline-offset:4px;outline:3px solid #fff}.StravaFollow-module__aXivBW__circle .StravaFollow-module__aXivBW__brand{flex:none;width:17px;height:24px;display:block}.StravaFollow-module__aXivBW__footer button:disabled{cursor:not-allowed;transform:none}
.ApprovedActivityPhoto-module__4zOTnq__frame{background:0 0;width:100%;min-width:0;max-width:100%;margin:12px 0 0;padding:0}.ApprovedActivityPhoto-module__4zOTnq__frame img{object-fit:contain;border-radius:var(--bw-media-radius,24px);background:0 0;width:100%;max-width:100%;height:auto;display:block}
.RunningMileageCard-module__PoFq3G__section .running-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100%}.RunningMileageCard-module__PoFq3G__section .running-card__header{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(8px,2vw,18px);display:grid}.RunningMileageCard-module__PoFq3G__section .running-card__header>div{min-width:0}.RunningMileageCard-module__PoFq3G__section .running-card__header>div:first-child{container-type:inline-size}.RunningMileageCard-module__PoFq3G__section .running-card__header h2{font-size:var(--activity-heading-size);font-size:min(var(--activity-heading-size), 18cqi);overflow-wrap:normal;white-space:nowrap}.RunningMileageCard-module__PoFq3G__section .running-card[data-long-title=true] .running-card__header h2{font-size:clamp(18px,7vw,58px);font-size:min(var(--activity-heading-size), 14cqi)}:is(.RunningMileageCard-module__PoFq3G__section .running-card__days,.RunningMileageCard-module__PoFq3G__section .running-card__day-runs){grid-template-columns:minmax(0,1fr)}:is(.RunningMileageCard-module__PoFq3G__section .running-card__days,.RunningMileageCard-module__PoFq3G__section .running-card__day,.RunningMileageCard-module__PoFq3G__section .running-card__day-runs,.RunningMileageCard-module__PoFq3G__section .running-card__run,.RunningMileageCard-module__PoFq3G__section .running-card__run-details){box-sizing:border-box;min-width:0;max-width:100%}.RunningMileageCard-module__PoFq3G__section .running-card[data-activity-kind=overview] .running-card__days{overscroll-behavior:auto;max-height:none;padding-right:0;overflow:visible}.RunningMileageCard-module__PoFq3G__section .running-card__run>summary{grid-template-columns:max-content minmax(0,1fr);display:grid}.RunningMileageCard-module__PoFq3G__section .running-card__run>summary span{white-space:nowrap}.RunningMileageCard-module__PoFq3G__section .running-card__run>summary strong{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}.RunningMileageCard-module__PoFq3G__section .running-card__run-metric strong{white-space:normal;overflow-wrap:anywhere}.RunningMileageCard-module__PoFq3G__section{--activity-heading-size:clamp(32px, 5vw, 58px)}@media (max-width:520px){.RunningMileageCard-module__PoFq3G__section{--activity-heading-size:clamp(30px, 9vw, 44px)}}
