.bilingual-block{margin:0 0 1.5em;scroll-margin-top:28px}
.bilingual-block>p{margin:0}
.bilingual-pair>.bilingual-original{color:#4c4c4c;font-size:.92em;line-height:1.75;margin:0 0 .5em}
.bilingual-pair>.bilingual-translation{color:var(--ink,#171717);line-height:1.9;margin:0}
.bilingual-block>h2,.bilingual-block>h3,.bilingual-block>h4,.bilingual-block>h5,.bilingual-block>h6{margin:1.4em 0 .55em}
.bilingual-pair>h2.bilingual-translation,.bilingual-pair>h3.bilingual-translation,.bilingual-pair>h4.bilingual-translation{margin-top:0}
.article-heading h1>span,#delivery-title>span,#shared-title>span{display:block}
.article-heading h1>.bilingual-translation,#delivery-title>.bilingual-translation,#shared-title>.bilingual-translation{font-size:.72em;line-height:1.4;margin-top:.5em;letter-spacing:-.02em}
.hide-original .bilingual-pair>.bilingual-original,.hide-original h1>.bilingual-original{display:none}
.hide-original h1>.bilingual-translation{font-size:1em;margin-top:0}
.bilingual-toggle{display:inline-flex;gap:9px;align-items:center;min-height:44px;font:14px/1.5 var(--sans,sans-serif);white-space:nowrap}
.bilingual-toggle input{width:18px;height:18px;accent-color:var(--blue,#3151f6);margin:0}
.reader-controls .language-tabs{flex-wrap:wrap;align-items:center;gap:16px}
.hide-original #delivery-title>.bilingual-original,.hide-original #shared-title>.bilingual-original{display:none}
.hide-original #delivery-title>.bilingual-translation,.hide-original #shared-title>.bilingual-translation{font-size:1em;margin-top:0}
