/* Unit-specific components kept from the latest unit build. */
.pronunciationtips .prontip p{font-size:1rem}
.populationchart{margin:22px 0 32px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}
.populationbars{margin:24px 0}
.populationbars>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;margin:12px 0}
.populationbars span{font-size:1rem}
.populationbars i{height:30px;display:block;background:linear-gradient(to right,#78b6a0 0 var(--bar),transparent var(--bar));font-style:normal;border-radius:5px;position:relative}
.populationbars b{display:block;padding-left:8px;font-size:.9rem;color:var(--ink)}
.populationchart figcaption{font-size:.9rem;color:var(--muted);margin-top:16px}
@media(max-width:600px){.populationchart{padding:14px}}
@media(max-width:600px){.populationbars>div{grid-template-columns:110px minmax(0,1fr);gap:8px}}
.questionphoto{width:210px;max-width:100%;margin:10px 0 18px}
.questionphoto img{width:100%;height:auto;object-fit:contain}
.questionphoto figcaption{font-size:.875rem;line-height:1.5}
