.report-reader{--rr-navy:#071827;--rr-panel:#0d2738;--rr-line:#31566d;--rr-orange:#ff7417;--rr-muted:#a9bdc9;max-width:1180px;margin:0 auto;padding:18px 18px 90px;color:#eef7fb}.report-reader *{box-sizing:border-box}.report-back{display:inline-block;margin-bottom:12px;color:#175377;text-decoration:none;font-weight:800}.report-reader-head{color:#102a3b}.report-reader-eyebrow{margin:0 0 7px;color:var(--rr-orange);font-size:12px;font-weight:950;letter-spacing:1.8px}.report-reader-head .report-reader-eyebrow{color:#9c4309}.report-reader-head h1{color:#102a3b;margin:0 0 12px;font-size:clamp(28px,5vw,54px);line-height:1.1;overflow-wrap:anywhere}.report-writer-line{display:flex;align-items:center;gap:10px;margin-bottom:14px}.report-writer-avatar{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--rr-orange);border-radius:50%;background:#17445a;color:#fff;text-decoration:none;font-weight:900}.report-writer-avatar img{width:100%;height:100%;object-fit:cover}.report-writer-line>div:not(.report-header-actions){display:grid;flex:1}.report-header-actions{display:flex;gap:8px;flex-wrap:wrap}.report-writer-avatar{flex-shrink:0}.report-writer-line>div span,.report-writer-line small{color:#4b6172;font-size:12px}.report-writer-line>div:not(.report-header-actions) a{color:#163d59;font-weight:900;text-decoration:none}.report-feature{overflow:hidden;margin-bottom:24px;border:1px solid var(--rr-line);border-radius:20px;background:#07131d}.report-feature-photo{display:block;width:100%;max-height:460px;object-fit:cover;object-position:center 36%}.report-feature-empty{min-height:220px;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 70%,#17465b,#081923 65%)}.report-feature-empty span{font-size:58px}.report-feature-empty strong{font-size:32px}.report-feature-empty small{color:var(--rr-muted)}.report-video-embed{position:relative;width:100%;aspect-ratio:16/9;background:#000}.report-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.report-reader-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"summary sidebar" "body sidebar";grid-template-rows:auto 1fr;gap:16px 24px;align-items:start}.report-public-section,.report-article>section,.report-purchase-card,.report-conditions{margin-bottom:18px;padding:22px;border:1px solid var(--rr-line);border-radius:16px;background:var(--rr-panel)}.report-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:start}.report-section-heading p{margin:0;color:var(--rr-orange);font-size:11px;font-weight:950;letter-spacing:1.4px}.report-section-heading h2,.report-photo-section h2,.report-unlocked h2,.report-locked h2{margin:4px 0 14px}.report-price,.report-free,.report-access-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#193f51;color:#bde8fa;font-size:12px;font-weight:900;white-space:nowrap}.report-price{background:#fff0d7;color:#7a4300}.report-story{font-size:17px;line-height:1.7;color:#d9e7ed}.report-story.paid{margin:18px 0;padding:16px;border-left:4px solid var(--rr-orange);background:#081c29}.report-stat-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.report-stat-row span{padding:9px 11px;border-radius:9px;background:#102f40;color:var(--rr-muted);font-size:12px}.report-stat-row strong{color:#fff}.report-photo-row{display:flex;gap:9px;overflow:auto;padding-bottom:5px}.report-photo-row a{flex:0 0 150px;height:120px;border-radius:10px;overflow:hidden}.report-photo-row img{width:100%;height:100%;object-fit:cover}.report-photo-row.buyer{margin:16px 0}.report-unlocked{border-color:#2c8d62!important}.report-reader-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 16px;border:0;border-radius:10px;background:var(--rr-orange);color:#08131c!important;text-decoration:none;font-weight:950;cursor:pointer}.report-reader-button.secondary{background:#16394b;color:#eef7fb!important;border:1px solid var(--rr-line)}.report-reader-button.full{width:100%}.report-public-section{grid-area:summary;margin-bottom:0}.report-article{grid-area:body;min-width:0}.report-reader-aside{grid-area:sidebar}.report-conditions h2{font-size:20px}.report-conditions dl{margin-bottom:10px}.report-conditions dl div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--rr-line)}.report-conditions dt{color:#b9ceda;font-size:13px;font-weight:600}.report-conditions dd{margin:0;text-align:right;font-size:13px}.report-conditions small{display:block;margin-top:7px;color:#c6d9e3}.report-conditions small[hidden]{display:none}.report-conditions a{color:#bce5ff}.report-reader .trip-public-share{margin:0 0 12px;color:#eef7fb}.report-purchase-card h2{margin:4px 0}.report-purchase-card>p{color:var(--rr-muted)}.report-aside-price{display:block;margin:10px 0;font-size:28px;color:#ffc46b}.report-map-open{margin:18px 0}.report-map-open #trip-map{min-height:420px}
@media(max-width:760px){.report-reader{padding:12px 10px 80px}.report-reader-layout{grid-template-columns:1fr;grid-template-areas:"summary" "sidebar" "body";gap:12px}.report-reader-aside{display:flex;flex-direction:column}.report-conditions{order:-1}.report-writer-line{align-items:center;flex-wrap:wrap}.report-writer-avatar{width:38px;height:38px}.report-header-actions{flex-basis:100%}.report-header-actions .report-reader-button{padding:8px 12px;min-height:44px;font-size:13px}.report-feature-photo{max-height:260px}.report-feature{margin-bottom:12px}.report-feature{border-radius:14px}.report-feature-empty{min-height:155px}.report-public-section,.report-article>section,.report-purchase-card,.report-conditions{padding:15px}.report-reader .trip-public-share{grid-template-columns:1fr}.report-section-heading{display:block}.report-price,.report-free{margin-bottom:10px}.report-photo-row a{flex-basis:125px;height:105px}.report-story{font-size:16px}}


.report-paywall-preview{position:relative;isolation:isolate;overflow:hidden;min-height:218px;display:grid;place-items:center;padding:18px;border-radius:10px;background:#091d2a}
.report-redacted-lines{position:absolute;z-index:-1;inset:24px 20px;display:grid;align-content:space-evenly;filter:blur(4px);opacity:.6}
.report-redacted-lines span{display:block;height:9px;border-radius:5px;background:#7994a5}
.report-redacted-lines span:nth-child(2){width:88%}
.report-redacted-lines span:nth-child(4){width:96%}
.report-redacted-lines span:last-child{width:67%}
.report-paywall-lock{max-width:100%;padding:14px 18px;border-radius:12px;text-align:center;background:#071827f5}
.report-paywall-lock h3{margin:4px 0 6px;color:#eef7fb;font-size:clamp(16px,3vw,23px)}
.report-paywall-lock p{margin:0 0 12px;color:#bdced9}
.report-paywall-icon{font-size:23px}
.report-reader [data-native-report-share][hidden]{display:none!important}
.report-friend-share,.report-reader .trip-share-status{grid-column:1/-1}
.report-friend-share label{display:block;font-weight:700;margin:0 0 6px}
.report-friend-share select{max-width:100%;min-height:44px;padding:5px 8px;border-radius:8px}
.report-friend-share p{margin:6px 0 0;color:#c3d7e2;font-size:.875rem}
.report-friend-share>a{color:#bbebff}
#report-share-menu{scroll-margin-top:90px}
