.spotted-editorial-refresh .spt-relations-visual .spt-hero-credit{border-left:3px solid #bd7969;padding:4px 0 4px 18px;margin:24px 0 30px;font-size:15px;line-height:1.65;color:#52605d}
.spotted-editorial-refresh .spt-relations-visual .spt-hero-credit p{margin-bottom:8px}
.spotted-editorial-refresh .spt-relations-visual .spt-photo-credit{overflow-wrap:anywhere}
.spotted-editorial-refresh .spt-relations-visual .spt-story-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 44px}
.spotted-editorial-refresh .spt-relations-visual .spt-story-nav a{display:flex;flex-direction:column;gap:12px;background:#f8f3eb;border:1px solid #dddcd3;border-radius:12px;padding:22px 18px;color:#173b37;text-decoration:none;font-size:17px;font-weight:700;line-height:1.4}
.spotted-editorial-refresh .spt-relations-visual .spt-story-nav a:hover{border-color:#b44736;background:#f3e9dd}
.spotted-editorial-refresh .spt-relations-visual .spt-story-nav span{font-size:30px;line-height:1;color:#b44736;font-weight:400}
.spotted-editorial-refresh .spt-relations-visual .spt-photo-story figcaption{border:0;margin:0;text-align:left}
.spotted-editorial-refresh .spt-relations-visual .spt-photo-story .spt-kicker{display:block}
.spotted-editorial-refresh .spt-relations-visual .spt-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;margin:32px 0 42px}
.spotted-editorial-refresh .spt-relations-visual .spt-history-grid>li{margin:0;padding:24px;background:#f8f3eb;border:1px solid #e5dcd1;border-top:3px solid #bd7969;border-radius:0 0 10px 10px;font-size:16px;line-height:1.65}
.spotted-editorial-refresh .spt-relations-visual .spt-history-grid>li::before{display:none}
.spotted-editorial-refresh .spt-relations-visual .spt-history-grid>li>strong{font-size:22px;line-height:1.3}
.spotted-editorial-refresh .spt-relations-visual .spt-video-badge{position:absolute;bottom:18px;left:18px;right:18px;width:fit-content;max-width:calc(100% - 36px);padding:7px 12px;border-radius:6px;color:#fff;background:#173b37;font-size:14px;font-weight:700}
.spotted-editorial-refresh .spt-relations-visual .spt-video-language{font-size:14px;font-weight:700;color:#173b37}
.spotted-editorial-refresh .spt-relations-visual .spt-watch-prompt{border-left:3px solid #bd7969;padding-left:16px;font-size:16px}
.spotted-editorial-refresh .spt-relations-visual .spt-economy{border:1px solid #dddcd3;border-radius:14px;overflow:hidden;margin:32px 0 42px;background:#fff}
.spotted-editorial-refresh .spt-relations-visual .spt-annual{padding:30px;background:#173b37;color:#fff}
.spotted-editorial-refresh .spt-relations-visual .spt-annual .spt-kicker{color:#e3bdac}
.spotted-editorial-refresh .spt-relations-visual .spt-big-number{font-size:clamp(44px,5vw,65px);line-height:1.1;font-weight:700;letter-spacing:-.035em;margin:14px 0 18px}
.spotted-editorial-refresh .spt-relations-visual .spt-big-number span{display:block;font-size:18px;letter-spacing:0;font-weight:400;line-height:1.5;margin-top:8px}
.spotted-editorial-refresh .spt-relations-visual .spt-annual p:last-child{font-size:16px;line-height:1.65;margin-bottom:0;color:#e6eee9}
.spotted-editorial-refresh .spt-relations-visual .spt-investments{padding:30px}
.spotted-editorial-refresh .spt-relations-visual .spt-investments h3{font-size:25px}
.spotted-editorial-refresh .spt-relations-visual .spt-investments>p{font-size:15px}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-row{margin:26px 0}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-label{display:flex;justify-content:space-between;gap:10px;font-size:16px;line-height:1.5;margin-bottom:10px;flex-wrap:wrap}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-label strong{color:#173b37}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-track{height:20px;background:#edf0e9;border-radius:3px;overflow:hidden}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-track>span{display:block;height:100%;background:#497e69}
.spotted-editorial-refresh .spt-relations-visual .spt-flow-row:nth-of-type(2) .spt-flow-track>span{background:#b66d59}
.spotted-editorial-refresh .spt-relations-visual .spt-investments details{font-size:15px;margin:20px 0}
.spotted-editorial-refresh .spt-relations-visual .spt-investments table{font-size:14px;width:100%;table-layout:fixed}
.spotted-editorial-refresh .spt-relations-visual .spt-investments caption{font-size:14px;text-align:left;padding:12px 0;color:#52605d}
.spotted-editorial-refresh .spt-relations-visual .spt-anchor-alias{display:block;scroll-margin-top:115px}
@media(max-width:767px){.spotted-editorial-refresh .spt-relations-visual .spt-story-nav{gap:8px}.spotted-editorial-refresh .spt-relations-visual .spt-story-nav a{font-size:14px;padding:16px 10px}.spotted-editorial-refresh .spt-relations-visual .spt-history-grid{grid-template-columns:1fr}.spotted-editorial-refresh .spt-relations-visual .spt-history-grid>li{padding:21px}.spotted-editorial-refresh .spt-relations-visual .spt-annual,.spotted-editorial-refresh .spt-relations-visual .spt-investments{padding:22px}.spotted-editorial-refresh .spt-relations-visual .spt-flow-label{flex-direction:column;gap:3px}.spotted-editorial-refresh .spt-relations-visual .spt-video-slot{min-height:0}.spotted-editorial-refresh .spt-relations-visual .spt-video-badge{font-size:12px;bottom:12px;left:12px}.spotted-editorial-refresh .spt-relations-visual .spt-video-symbol{font-size:48px}}
