.journey-news-page main{max-width:1256px}
.journey-news-page .public-header{padding-top:14px;padding-bottom:14px}
.journey-news-page .page-hero{max-width:none;padding:22px 0 18px;display:grid;grid-template-columns:auto 1fr;gap:4px 24px;align-items:center}
.journey-news-page .page-hero .eyebrow{grid-column:1/-1;font-size:9px}
.journey-news-page .page-hero h1{font-size:30px;margin:0;letter-spacing:0}
.journey-news-page .page-hero>p{max-width:none;font-size:13px;line-height:1.7}
.journey-feed{scroll-margin-top:16px;outline:none}
.journey-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}
.journey-feed-heading h2{font-size:15px;letter-spacing:.03em}
.journey-feed-heading>span{color:var(--muted);font-size:12px}
.journey-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.journey-story{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #b6a56935;border-radius:12px;background:linear-gradient(125deg,#253b2caa,#172b2188)}
.journey-story[hidden]{display:none}
.journey-story-featured{border-color:#c8ab6277}
.journey-story-cover{display:flex;align-items:center;justify-content:center;height:clamp(84px,13vh,124px);overflow:hidden;border-radius:7px;background:#101f19}
.journey-story-cover img{display:block;width:100%;height:100%;object-fit:contain}
.journey-story-cover:hover img{filter:brightness(1.07)}
.journey-story-body{min-width:0;display:flex;flex-direction:column;gap:6px;flex:1}
.journey-story-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:10px;color:#adbea8;line-height:1.5}
.journey-story-meta>span:first-child{color:#eed396}
.journey-story-meta>span+span{border-left:1px solid #a8bdad44;padding-left:8px}
.journey-story h2{font-size:16px;line-height:1.45;letter-spacing:0;min-height:2.9em}
.journey-story h2 a{color:#f1dfb3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.journey-story-body>p{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.journey-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;margin-top:auto}
.journey-story-bottom>span{color:#91a88f}
.journey-story-bottom>a{font-size:12px;font-weight:700;display:inline-flex;gap:8px;align-items:center;min-height:32px}
.journey-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:14px 0 0}
.journey-pagination[hidden]{display:none}
.journey-pagination a,.journey-pagination span{display:grid;place-items:center;min-width:36px;min-height:36px;padding:4px 10px;border:1px solid transparent;border-radius:7px;font-size:12px}
.journey-pagination a{border-color:#b6a56940;background:#24392b}
.journey-pagination a[aria-current]{background:#d6b870;color:#18291e;font-weight:800;border-color:#ebd598}
.journey-pagination .is-disabled{color:#758877}
.journey-community{display:flex;align-items:center;gap:12px;margin:16px 0;padding:10px 14px;border:1px solid #9ead762e;border-radius:10px;background:#21372966}
.journey-community-mark,.journey-community .eyebrow{display:none}
.journey-community>div:nth-child(2){display:flex;align-items:center;gap:16px}
.journey-community h2{font-size:14px;margin:0}
.journey-community p{font-size:11px;line-height:1.6}
.journey-community .button{margin-left:auto;padding:7px 12px;gap:10px;font-size:12px;box-shadow:none}
.journey-news-page .public-footer{padding-top:14px;padding-bottom:18px}
@media(min-width:901px) and (max-height:820px){
 .journey-news-page .page-hero{padding:14px 0 12px}
 .journey-story-cover{height:80px}
 .journey-story-body>p{display:none}
 .journey-story{gap:8px;padding:10px}
 .journey-story h2{font-size:15px}
 .journey-story-grid{gap:12px}
}
@media(min-width:601px) and (max-width:1000px){
 .journey-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .journey-story-cover{height:90px}
 .journey-story-body>p{display:none}
 .journey-news-page .page-hero{display:block}
 .journey-news-page .page-hero h1{margin:4px 0}
 .journey-community>div:nth-child(2){display:block}
}
@media(max-width:600px){
 .journey-news-page .public-header{position:relative;padding:14px 16px;gap:12px}
 .journey-news-page .brand{font-size:16px;gap:8px}
 .journey-news-page .brand img{width:32px;height:32px}
 .journey-news-page .brand small{font-size:8px;letter-spacing:1px}
 .journey-news-page .public-header .header-play{position:absolute;top:16px;right:16px;font-size:11px}
 .journey-news-page .public-header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;font-size:12px}
 .journey-news-page main{padding:0 14px}
 .journey-news-page .page-hero{display:block;padding:14px 0}
 .journey-news-page .page-hero .eyebrow{display:none}
 .journey-news-page .page-hero h1{font-size:25px;margin:0 0 5px}
 .journey-news-page .page-hero>p{font-size:12px;line-height:1.6}
 .journey-feed-heading h2{font-size:13px}
 .journey-feed-heading>span{font-size:11px}
 .journey-story-grid{grid-template-columns:1fr;gap:8px}
 .journey-story{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;padding:10px;gap:10px;border-radius:9px}
 .journey-story-cover{height:auto;aspect-ratio:5/2}
 .journey-story-body{gap:4px}
 .journey-story-meta{font-size:10px;gap:6px}
 .journey-story-meta>span+span{padding-left:6px}
 .journey-story h2{font-size:14px;min-height:0;line-height:1.45}
 .journey-story h2 a{-webkit-line-clamp:3}
 .journey-story-body>p,.journey-story-bottom>span{display:none}
 .journey-story-bottom{justify-content:flex-end}
 .journey-story-bottom>a{min-height:32px;font-size:11px}
 .journey-pagination{gap:4px;flex-wrap:wrap}
 .journey-pagination a,.journey-pagination span{min-width:32px;min-height:40px;padding:4px 8px}
 .journey-community{padding:10px;gap:8px;margin:12px 0}
 .journey-community>div:nth-child(2){display:block}
 .journey-community h2{font-size:12px}
 .journey-community p{display:none}
 .journey-community .button{min-height:40px;font-size:11px;padding:7px 10px}
}
