/* Shared links into the dialogue archive, using each page's own type and colour. */
[data-dialogue-links] .dialogues-nav,
[data-dialogue-links] .dialogues-footer{white-space:nowrap}
[data-dialogue-links] .dialogues-nav:focus-visible,
[data-dialogue-links] .dialogues-footer:focus-visible{outline:1px solid currentColor;outline-offset:6px}
[data-dialogue-links="voices"] .dialogues-nav{font:11px/1.7 var(--sans);padding:12px 0}
[data-dialogue-links="voices"] .header-title{margin-left:auto}
[data-dialogue-links="voices"] .site-header .languages{margin-left:0}
[data-dialogue-links="annual"] .site-footer{flex-wrap:wrap}
.dialogue-teaser .dialogue-reading{margin-top:34px;border-top:1px solid var(--line)}
.dialogue-reading article{padding:24px 0;border-bottom:1px solid var(--line)}
.dialogue-reading h3{font:30px/1.35 var(--serif);margin:0 0 12px}
.dialogue-reading h3 a{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.dialogue-reading h3 a:hover{color:var(--accent)}
.dialogue-reading h3 .ja{font:21px/1.7 var(--mincho);letter-spacing:.04em}
.dialogue-reading h3 [aria-hidden]{font:15px/1.5 var(--sans);color:var(--muted)}
.dialogue-teaser .dialogue-reading p{font:21px/1.65 var(--serif);color:var(--muted);margin:0;max-width:580px}
.dialogue-teaser .dialogue-reading p.ja{font:15px/2.1 var(--mincho);letter-spacing:.03em;text-align:left}
.dialogue-teaser .text-link{margin-top:27px}
@media(max-width:700px){
 [data-dialogue-links="editorial"] .site-header nav>a.dialogues-nav{display:inline-block}
 [data-dialogue-links="editorial"] .site-header nav{gap:13px}
 [data-dialogue-links="voices"] .site-header .languages{margin-left:auto}
 [data-dialogue-links="beginnings"] .site-header nav,
 [data-dialogue-links="annual"] .site-header nav{gap:16px}
 .dialogue-reading h3{font-size:28px}
 .dialogue-teaser .dialogue-reading p{font-size:21px}
 .dialogue-teaser .dialogue-reading p.ja{font-size:15px}
}
@media(max-width:380px){
 [data-dialogue-links="editorial"] .site-header{padding-left:20px;padding-right:20px;gap:10px}
 [data-dialogue-links="editorial"] .site-header nav{gap:10px;font-size:12px}
 [data-dialogue-links="editorial"] .site-header .languages{gap:6px}
 [data-dialogue-links="beginnings"] .site-header nav,
 [data-dialogue-links="annual"] .site-header nav{gap:11px}
 [data-dialogue-links="beginnings"] .site-header .language{gap:10px}
 [data-dialogue-links="annual"] .site-header .languages{gap:8px}
}
@media print{[data-dialogue-links] .dialogues-nav{display:none}}
@media(max-width:380px){
 [data-dialogue-links="editorial"] .hero-title{max-width:100%;min-width:0;padding-left:20px;padding-right:20px}
 [data-dialogue-links="editorial"] .hero-title h1{font-size:clamp(84px,29vw,110px)}
}
