/* Scoped to the 24 approved October 31 editions. */
body[data-page^="B31-"] .page-hero h1{overflow-wrap:anywhere;hyphens:auto;line-height:1.12}
body[data-page^="B31-"] .page-hero .wrap{max-width:58rem}
.pronunciation-grammar-guide .guide-content{max-width:55rem;min-width:0}
.pronunciation-grammar-guide p{max-width:74ch}
.pronunciation-grammar-guide h2,.pronunciation-grammar-guide h3{overflow-wrap:anywhere;hyphens:auto}
.pronunciation-grammar-guide .pg-contents{padding:1rem 1.4rem;margin:2rem 0;background:#e7efe2;border:1px solid #bdcbbd;border-radius:1rem}
.pronunciation-grammar-guide .pg-contents summary{font-weight:600;cursor:pointer;min-height:2.75rem;display:list-item}
.pronunciation-grammar-guide .pg-contents ol{display:grid;gap:.6rem;margin:1rem 0 0;padding-left:1.5rem}
.pronunciation-grammar-guide .pg-figure{margin:2.5rem 0 3rem}
.pronunciation-grammar-guide .pg-figure img{display:block;width:100%;height:auto;border:1px solid #bdcbbd;border-radius:1rem;background:#fcfaf3}
.pronunciation-grammar-guide .pg-figure figcaption{font-size:.9rem;line-height:1.65;color:#51645d;margin-top:.8rem}
.pronunciation-grammar-guide .article-content>section{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #bdcbbd;scroll-margin-top:2rem}
.pronunciation-grammar-guide .article-content>section>h2{margin:0 0 1.4rem}
.pronunciation-grammar-guide .table-wrap{margin:1.75rem 0 2rem;border:1px solid #bdcbbd;border-radius:.9rem}
.pronunciation-grammar-guide .table-wrap th,.pronunciation-grammar-guide .table-wrap td{padding:1rem 1.2rem;vertical-align:top;word-break:normal;overflow-wrap:normal}
.pronunciation-grammar-guide .table-wrap th:first-child{min-width:7rem}
.pronunciation-grammar-guide .pg-audio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.5rem 0}
.pronunciation-grammar-guide .guide-audio-compact{margin:0;padding:1rem 1.2rem;min-width:0;background:#f3f6ec;border:1px solid #bdcbbd;border-radius:.9rem}
.pronunciation-grammar-guide .guide-audio-files{margin:.8rem 0 0}
.pronunciation-grammar-guide .guide-audio-files summary{font-weight:400;min-height:2rem}
.pronunciation-grammar-guide .guide-audio-files p{margin-top:.8rem}
.pronunciation-grammar-guide .guide-audio-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pronunciation-grammar-guide .word-comparison-practice>li{padding:1.4rem 0;border-top:1px solid #bdcbbd}
.pronunciation-grammar-guide .word-comparison-practice>li:first-child{border-top:0}
.pronunciation-grammar-guide .word-comparison-practice .guide-audio-compact{margin:.8rem 0;max-width:30rem}
.pronunciation-grammar-guide .example{padding:1.2rem 1.4rem;border-left:3px solid #a88743;background:#f3f0e3;margin:1.5rem 0}
@media(max-width:650px){body[data-page^="B31-"] .page-hero h1{font-size:clamp(2rem,8.5vw,2.8rem)}.pronunciation-grammar-guide .pg-audio-grid{grid-template-columns:1fr}.pronunciation-grammar-guide .article-content>section{padding-top:2rem;margin-top:2rem}.pronunciation-grammar-guide .table-wrap th,.pronunciation-grammar-guide .table-wrap td{padding:.85rem 1rem}}
