/* Article styles for the Bahasa Indonesia and Bangla guides, matching wl.css. */
html[lang^="bn"] body{font-family:'Noto Sans Bengali','Source Sans 3',system-ui,sans-serif}
.art-hero{padding:48px 0 36px;border-bottom:1px solid var(--line)}
.art-hero-inner{max-width:var(--wrap);margin:0 auto;padding:0 20px}
.art-hero .eyebrow{font-size:15px;color:var(--muted);margin:0 0 10px}
.art-hero h1{max-width:28ch}
.art-hero .lead{font-size:19px;color:var(--muted);max-width:62ch}
.art-hero .meta{font-size:15px;color:var(--muted)}
.art-body{max-width:var(--wrap);margin:0 auto;padding:40px 20px 56px}
.art-body > *{max-width:720px}
.art-body h2{font-size:26px;margin:36px 0 10px}
.art-body h3{margin:24px 0 6px}
.art-body ul,.art-body ol{padding-left:24px}.art-body li{margin-bottom:8px}
.art-body table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:17px}
.art-body th,.art-body td{text-align:left;padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}
.art-body th{border-bottom:2px solid var(--navy);color:var(--navy)}
.art-body .note,.art-body .summary{background:var(--panel);border-left:4px solid var(--navy);padding:14px 18px;margin:16px 0 24px}
.art-body .note p:last-child,.art-body .summary p:last-child{margin:0}
.art-body .source-list{border-top:1px solid var(--line);margin-top:36px;padding-top:12px;font-size:16px;color:var(--muted)}
.art-body .source-list h2{font-size:20px;margin-top:12px}
.art-body .cta{background:var(--panel);border-radius:8px;padding:22px 24px;margin-top:32px}
.art-body .cta strong{display:block;color:var(--navy);font-size:19px;margin-bottom:8px}
.art-body .cta a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:6px;background:var(--navy);color:#fff;text-decoration:none;font-weight:600}
.art-body .cta a:hover{background:var(--navy-2)}
.guide-list,.cards{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.guide-card,.card{display:block;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text)}
.guide-card strong,.card strong{display:block;color:var(--navy);font-size:19px}
.guide-card:hover strong,.card:hover strong{text-decoration:underline}

.art-hero.photo-top .lead,.art-hero.photo-top .meta{color:#fff}
