.article-page,.journal-page{background:#f7f9fa;min-height:100vh}.journal-hero{color:#fff;background:linear-gradient(118deg,#0c3037f5,#11606df2),url(../images/unsplash/photo-1469854523086-cc02fe5d8800.webp) 50%/cover;align-items:center;min-height:310px;display:flex}.journal-hero-copy{max-width:670px}.journal-hero-copy>span,.journal-listing header>div>span,.related-stories>div>span{color:var(--brand-dark);font-size:12px;font-weight:700}.journal-hero-copy>span{color:#e6fbfd}.journal-hero h1{margin:7px 0;font-size:38px}.journal-hero p{color:#ffffffbf;line-height:1.9}.journal-hero label{width:min(480px,100%);height:48px;color:var(--brand-dark);background:#fff;border-radius:12px;align-items:center;gap:9px;margin-top:22px;padding:0 14px;display:flex}.journal-hero label>span{width:19px;height:19px;font-size:19px}.journal-hero input{background:0 0;border:0;outline:0;flex:1}.journal-info-tabs{z-index:4;margin-top:-20px;margin-bottom:30px;position:relative}.journal-managed-stats,.journal-page .featured-story{margin-top:0}.journal-managed-content{padding-top:24px;padding-bottom:20px}.featured-story{z-index:3;border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:48% minmax(0,1fr);min-height:330px;margin-top:-42px;padding:10px;display:grid;position:relative;box-shadow:0 20px 45px #1a404921}.featured-story>img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:100%;min-height:310px}.featured-story>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 34px;display:flex}.featured-story>div>span{color:var(--brand-dark);font-size:12px;font-weight:700}.featured-story h2{margin:8px 0;font-size:25px;line-height:1.65}.featured-story p{color:var(--muted);font-size:12px;line-height:1.9}.featured-story>div>div{color:var(--muted);gap:14px;display:flex}.featured-story small{align-items:center;gap:4px;font-size:12px;display:flex}.featured-story small>span{width:14px;height:14px;font-size:14px}.featured-story a{background:var(--brand);color:#fff;border-radius:10px;align-items:center;gap:7px;margin-top:20px;padding:10px 15px;font-weight:700;display:flex}.featured-story a>span{width:15px;height:15px;font-size:15px}.journal-listing{padding-block:70px}.journal-listing>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.journal-listing h2,.related-stories h2{margin:5px 0 0;font-size:24px}.journal-listing nav{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.journal-listing nav button{border:1px solid var(--line);color:#63747a;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 12px;font-size:12px}.journal-listing nav button.active{background:var(--brand);border-color:var(--brand);color:#fff}.journal-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.journal-grid>article{border:1px solid var(--line);background:#fff;border-radius:17px;transition:all .2s;overflow:hidden}.journal-grid>article:hover{border-color:#b9dfe4;transform:translateY(-3px);box-shadow:0 14px 28px #193e4614}.journal-card-image{height:205px;display:block;position:relative;overflow:hidden}.journal-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .35s}.journal-grid>article:hover .journal-card-image img{transform:scale(1.035)}.journal-card-image>span{color:var(--brand-dark);background:#ffffffeb;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}[dir=ltr] .journal-card-image>span{left:12px;right:auto}.journal-card-body{padding:18px}.journal-card-body>div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.journal-card-body h3{margin:8px 0;font-size:15px;line-height:1.7}.journal-card-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.journal-card-body>a{color:var(--brand-dark);align-items:center;gap:4px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.journal-card-body>a>span{width:13px;height:13px;font-size:13px}.journal-empty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.journal-empty>span{width:38px;height:38px;font-size:38px}.article-head{text-align:center;max-width:900px;padding-block:50px 30px}.article-head>a{color:var(--brand-dark);align-items:center;gap:5px;font-size:12px;display:inline-flex}.article-head>a>span{width:14px;height:14px;font-size:14px}.article-head>span{color:var(--brand-dark);margin-top:24px;font-size:12px;font-weight:700;display:block}.article-head h1{margin:8px 0;font-size:clamp(28px,3.6vw,44px);line-height:1.55}.article-head>p{max-width:730px;color:var(--muted);margin:0 auto;line-height:2}.article-byline{color:#738288;justify-content:center;align-items:center;gap:17px;margin-top:22px;font-size:12px;display:flex}.article-byline button,.article-byline span{align-items:center;gap:4px;display:flex}.article-byline button>span,.article-byline span>span{width:14px;height:14px;font-size:14px}.article-byline button{background:var(--brand-soft);color:var(--brand-dark);cursor:pointer;border:0;border-radius:8px;padding:7px 9px}.article-cover{border-radius:22px;height:500px;overflow:hidden}.article-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;align-items:start;gap:45px;padding-block:55px 80px;display:grid}.article-layout>aside{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:9px;padding:17px;display:flex;position:sticky;top:100px}.article-layout>aside b{margin-bottom:4px;font-size:12px}.article-layout>aside a{color:var(--muted);border-radius:7px;padding:7px;font-size:12px;line-height:1.7}.article-layout>aside a:hover{background:var(--brand-soft);color:var(--brand-dark)}.article-content>section{margin-bottom:43px;scroll-margin-top:100px;position:relative}.article-content>section>span{color:#5a98a2;z-index:0;font-size:35px;font-weight:700;position:absolute;top:-17px;right:-2px}[dir=ltr] .article-content>section>span{left:-2px;right:auto}.article-content h2{z-index:1;margin:0 0 13px;font-size:22px;position:relative}.article-content p{color:#53666c;margin:0;font-size:13px;line-height:2.25}.related-stories{padding-bottom:75px}.related-stories>div:first-child{margin-bottom:17px}.related-stories>div:last-child{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.related-stories a{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:110px 1fr;gap:12px;padding:8px;display:grid}.related-stories img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:110px;height:110px}.related-stories a>span{flex-direction:column;justify-content:center;display:flex}.related-stories small{color:var(--brand-dark);font-size:12px}.related-stories b{margin:4px 0;font-size:12px;line-height:1.65}.related-stories em{color:var(--brand-dark);align-items:center;gap:3px;font-size:12px;font-style:normal;display:flex}.related-stories em>span{width:11px;height:11px;font-size:12px}@media (width<=900px){.journal-grid{grid-template-columns:repeat(2,1fr)}.related-stories>div:last-child{grid-template-columns:1fr}.article-cover{height:400px}}@media (width<=760px){.article-page,.journal-page{padding-bottom:0}.journal-hero{min-height:300px}.journal-hero h1{font-size:27px}.featured-story{grid-template-columns:1fr;margin-top:-25px}.featured-story>img{height:230px;min-height:230px}.featured-story>div{padding:20px 14px}.featured-story h2{font-size:19px}.journal-listing{padding-block:50px}.journal-listing>header{flex-direction:column;align-items:flex-start}.journal-grid{grid-template-columns:1fr}.journal-card-image{height:220px}.article-head{padding-top:35px}.article-head h1{font-size:27px}.article-byline{flex-wrap:wrap}.article-cover{border-radius:15px;height:280px}.article-layout{grid-template-columns:1fr;padding-block:35px 55px}.article-layout>aside{display:none}.article-content h2{font-size:19px}.article-content p{font-size:12px}.related-stories>div:last-child{grid-template-columns:1fr}}
