.journal-accent{color:var(--yellow)}.journal-nav{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:22px;font-size:14px;font-weight:600}.journal-nav a:hover{color:var(--yellow)}.journal-section,.journal-press{scroll-margin-top:30px}.journal-subtitle{font-size:17px;line-height:1.75;margin-top:18px;max-width:640px}.journal-section h2,.journal-press h2{font-size:clamp(2rem,3.7vw,3.6rem);text-transform:none;letter-spacing:-.04em;line-height:1.15}.journal-empty{padding:45px;border:1px solid var(--line);border-radius:16px;max-width:800px}.journal-empty>p{font-size:24px;line-height:1.5;margin:18px 0}.journal-press-count{font-size:13px;color:var(--muted);white-space:nowrap}.journal-featured{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;padding-bottom:45px;border-bottom:1px solid var(--line);margin-bottom:45px}.journal-card .image-link{aspect-ratio:3/2;display:block;overflow:hidden;border-radius:12px}.journal-card .image-link img{height:100%;width:100%;object-fit:cover}.journal-card h3{font-size:1.7rem;line-height:1.3;margin:14px 0}.journal-card h3:lang(bn),.journal-card p:lang(bn){font-family:Hind Siliguri,sans-serif;letter-spacing:0}.journal-card h3:lang(bn){line-height:1.5}.journal-card-copy>p{font-size:16px;line-height:1.85}.journal-date{margin-top:18px}.journal-card .text-link{margin-top:10px}.journal-featured h3{font-size:2.4rem}.journal-article-head{padding-top:55px;padding-bottom:40px;max-width:1000px}.journal-article-head>.back-link{display:inline-block;margin:0 0 38px}.journal-article-head h1{font-size:clamp(2.5rem,5vw,4.8rem);text-transform:none;line-height:1.12;margin-top:18px}.journal-article-head h1:lang(bn){font-family:Hind Siliguri,sans-serif;line-height:1.4;letter-spacing:0}.journal-deck{font-size:20px;line-height:1.75;margin-top:24px}.journal-deck:lang(bn){font-family:Hind Siliguri,sans-serif}.journal-cover img{aspect-ratio:16/9;height:auto;border-radius:14px;object-fit:cover}.journal-cover figcaption,.journal-photo figcaption{font-size:13px;color:var(--muted);line-height:1.6;margin-top:12px}.journal-reading{padding-block:60px}.journal-prose{max-width:760px;margin-inline:auto;font-family:var(--sans);font-size:19px;line-height:1.9}.journal-prose:lang(bn){font-family:Hind Siliguri,sans-serif;font-size:21px;line-height:1.95}.journal-prose:lang(bn) p{text-indent:2em;text-align:justify}.journal-prose h2,.journal-prose h3{text-transform:none;line-height:1.4;letter-spacing:-.02em}.journal-prose:lang(bn) h2,.journal-prose:lang(bn) h3{font-family:inherit;letter-spacing:0}.journal-prose img{height:auto;border-radius:10px}.journal-photo{margin:40px 0}.journal-photo img{width:100%;height:auto}.journal-share{display:flex;gap:18px;flex-wrap:wrap;padding:25px 0;border-top:1px solid var(--line);margin-top:45px;font:14px/1.6 var(--sans)}.journal-share>span{width:100%;font-weight:700}.journal-share a:hover{color:var(--yellow)}@media(max-width:767px){.journal-section,.journal-press{padding-block:50px}.journal-subtitle{font-size:16px}.journal-empty{padding:26px}.journal-featured{grid-template-columns:1fr;gap:22px}.journal-featured h3{font-size:1.9rem}.journal-nav{font-size:12px;gap:20px}.journal-article-head{padding-top:35px}.journal-article-head h1{font-size:2.5rem}.journal-deck,.journal-prose{font-size:18px}.journal-prose:lang(bn){font-size:19px}.journal-reading{padding-block:35px}.journal-share{gap:14px}.journal-press .section-head{align-items:start;flex-direction:column}}.journal-collection-count{font-size:13px;color:var(--muted);white-space:nowrap}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 40px}.journal-card-copy{min-width:0}.journal-card h3:lang(bn){font-size:2rem;font-weight:600;line-height:1.5}.journal-featured h3:lang(bn){font-size:2.8rem;line-height:1.4}.journal-card p:lang(bn){font-size:18px;line-height:1.85}.journal-text-cover{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:32px;background:linear-gradient(135deg,#27292b,#191b1e);color:#f7f5f0;border:1px solid #404144;border-radius:12px;position:relative;overflow:hidden}.journal-text-cover:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #ffce2c25;border-radius:50%;right:-75px;bottom:-140px;pointer-events:none}.cover-country{font:600 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--yellow)}.cover-location{font:500 clamp(1.8rem,3vw,3rem)/1.15 var(--sans);max-width:85%;letter-spacing:-.04em}.cover-mark{font:500 9px/1.5 var(--sans);letter-spacing:.18em;color:#b9b6c1;border-top:1px solid #55565b;padding-top:15px}.journal-card:nth-child(3n) .journal-text-cover{background:linear-gradient(135deg,#24322f,#17201e)}.journal-card:nth-child(3n+2) .journal-text-cover{background:linear-gradient(135deg,#352d25,#211e1a)}.journal-date{font-size:11px;line-height:1.6}.journal-prose{overflow-wrap:anywhere}.journal-prose:lang(bn) p{color:var(--ink);font-weight:400;line-height:1.95;text-align-last:start}.journal-prose:lang(bn) h2{font-size:1.6rem;color:var(--yellow);margin-top:50px}.journal-article-head .article-meta{flex-wrap:wrap}.journal-article-head:has(+.journal-reading){border-bottom:1px solid var(--line)}@media(max-width:767px){.journal-grid{grid-template-columns:1fr;gap:38px}.journal-featured h3:lang(bn){font-size:2.2rem}.journal-card h3:lang(bn){font-size:1.85rem}.journal-text-cover{padding:26px}.cover-location{font-size:2.6rem}.journal-featured{gap:24px}.journal-section>.section-head{align-items:start;flex-direction:column}.journal-prose:lang(bn){font-size:19px}}
