/* Scoped listening batch 05: source chrome plus selectable method diagrams. */
.b5-article .article__inner{max-width:760px}
.b5-article .b5-section{border-block-start:1px solid var(--line-gold,#d8d6cf);padding-block:1.2rem 1.5rem}
.b5-article .b5-section h2{margin-block:1rem 1.2rem}
.b5-anchor{display:block;position:relative;top:-5rem;visibility:hidden;height:0}
.b5-article .b5-points,.b5-ebook .takeaways{margin:1rem 0;padding-inline-start:1.25rem;line-height:1.8}
.b5-article .b5-points li,.b5-ebook .takeaways li{margin-block:.4rem}
.b5-related{border-block-start:1px solid var(--line-gold,#d8d6cf);padding-block-start:1rem;overflow-wrap:anywhere}
.b5-related a{text-decoration:underline;text-underline-offset:3px}
.b5-figure{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:1.1rem;align-items:center;margin:1.5rem 0;padding:1rem;background:#f5f3ed;border:1px solid #d8d6cf;break-inside:avoid}
.b5-figure img{display:block;width:min(100%,280px);height:auto;margin-inline:auto}
.b5-figure figcaption{font-size:.94rem;line-height:1.7;color:#22334a}
.b5-figure figcaption p{margin:.25rem 0 .6rem;color:inherit}
.b5-figure figcaption ol{padding-inline-start:1.25rem;margin:0}
.b5-figure figcaption li{margin:.35rem 0;overflow-wrap:anywhere}
.b5-figure [lang=en],.b5-figure bdi{unicode-bidi:isolate}
.b5-companion{max-width:760px;margin:1rem auto;padding:1rem;background:#fff;border:1px solid #d8d6cf;text-align:center}
.b5-companion a{min-height:44px}
.b5-nojs{padding:1rem;margin:1rem auto;max-width:760px;background:#fff;border:1px solid #d8d6cf;line-height:1.8}
.b5-nojs li{margin-block:.6rem}
body:not(.listening-ebook) .lbar{visibility:hidden}
body:not(.listening-ebook) .lbar.is-shown{visibility:visible}
.b5-ebook .practice-context p[lang=en]{font-family:var(--font-en,Arial,sans-serif);text-align:left;white-space:normal;line-height:1.65}
.b5-ebook .practice-sheet textarea{font-size:16px;min-height:7rem}
.b5-ebook .ebook-page{overflow-wrap:anywhere}
.b5-ebook .ebook-page .b5-figure{grid-template-columns:minmax(0,180px) 1fr;padding:.7rem}
.b5-ebook .ebook-page .b5-figure img{max-width:180px}
.b5-ebook .ebook-page .b5-figure figcaption{font-size:.81rem}
.b5-ebook .ebook-page .b5-figure li{font-size:.81rem;margin:.15rem 0}
.b5-ebook .print-answer{display:none}
.b5-print-intro{display:none}
@media screen and (min-width:1240px){body[data-resource-path="/ebook/listening/first-attempt/"] .fm-ebook-related{max-width:var(--measure-reading,720px)}}
@media(max-width:640px){.b5-figure,.b5-ebook .ebook-page .b5-figure{grid-template-columns:1fr}.b5-figure figcaption{max-width:38rem}.b5-companion a{width:100%}}
@media print{
 @page{size:A4;margin:16mm 15mm 17mm;@bottom-center{content:"فرهاد میرسعیدی · farhadmirsaeedi.com · " counter(page);font:8pt sans-serif;color:#51617a}}
 .b5-figure{grid-template-columns:minmax(0,44mm) 1fr;padding:2mm;gap:3mm;break-inside:avoid;background:#f5f3ed!important}
 .b5-figure img{max-width:44mm;max-height:27mm}
 .b5-figure figcaption{font-size:9pt;line-height:1.45}
 .b5-figure figcaption p,.b5-figure figcaption li{font-size:9pt;line-height:1.45;margin:1mm 0}
 .b5-ebook .ebook-page .b5-figure{grid-template-columns:minmax(0,42mm) 1fr}
 .b5-ebook .ebook-page .b5-figure img{max-width:42mm}
 .b5-ebook .print-answer{display:block;break-inside:avoid;margin:4mm 0;padding:2mm;border-top:1px solid #d8d6cf}
 .b5-ebook .stest__answer{display:none!important}
 .b5-ebook .practice-sheet textarea{min-height:25mm;font-size:10pt}
 .b5-ebook .practice-context p[lang=en]{font-size:9pt}
 .b5-ebook .ebook-page{break-before:page;min-height:245mm}
 .b5-ebook .ebook-page:first-child{break-before:auto}
 .b5-print-intro{display:block;break-before:page;break-after:page}
 .b5-print-intro li{margin-block:4mm;overflow-wrap:anywhere}
 .b5-print-intro a{font-size:8pt;overflow-wrap:anywhere}
 .listening-ebook .print-practice{break-before:page;min-height:238mm}
 .listening-ebook .partner-scripts-print,.listening-ebook .print-answer-key{break-before:page}
 .b5-article .b5-section{break-inside:auto}
 .b5-article .b5-section h2{break-after:avoid}
 .b5-article .b3-example{break-inside:avoid}
 .b5-article .b5-figure{break-inside:avoid}
 .b5-companion,.b5-nojs{display:none!important}
}
