.language-select{color:#c6d2ee;background:#11172a;border:1px solid #a9b8e933;border-radius:4px;padding:5px 7px;font:inherit;font-size:13px;max-width:100px}
.branch-nav .current-branch{max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.branch-nav .parent-link{max-width:180px;overflow:hidden;text-overflow:ellipsis}.branch-nav .branch-info{min-height:32px;padding:5px 10px;border:1px solid #a9b8e940;border-radius:5px;color:#c6d5f3;font-size:12px;background:#a9b8e90a}.branch-nav .branch-info:hover,.branch-nav .branch-info[aria-expanded=true]{background:#a9b8e91c;border-color:#a9b8e97a}.branch-nav .branch-info:focus-visible{outline-offset:-3px}
@media(max-width:760px){.branch-nav{gap:10px}.branch-nav .parent-link{max-width:90px}.branch-nav .current-branch{max-width:110px}.branch-nav .branch-info{min-height:34px;padding:5px 10px}}
.node-card{width:320px;max-height:calc(100svh - 350px);overscroll-behavior:contain;scrollbar-width:thin}
.node-card p{font-size:14px;line-height:1.7}.node-card h2{overflow-wrap:anywhere}.node-card i{display:block;overflow-wrap:anywhere}
.node-media{display:grid;gap:12px;margin-top:16px}.node-media:empty{display:none}.external-photo{margin:0}.external-photo img{display:block;width:100%;max-height:220px;object-fit:contain;background:#080d1880;border-radius:3px}
.external-photo figcaption{color:#93a4c7;font-size:12px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.external-photo figcaption a:hover,.external-links a:hover,.external-summary a:hover{text-decoration:underline}
.external-summary{margin-top:14px}.external-summary p{margin:7px 0}.external-summary small{font-size:12px;color:#8f9fc0}.external-links{display:flex;flex-wrap:wrap;gap:7px 14px;border-top:1px solid #a9b8e925;padding-top:12px;margin-top:16px;font-size:13px;color:#b4c9ef}.external-summary[hidden]{display:none}
html[lang=en] .scene-heading h1{font-size:30px;letter-spacing:0}html[lang=en] .quick-explore button{letter-spacing:0;font-size:12px}html[lang=en] .brand>span{font-size:20px}html[lang=en] .axis-bottom{letter-spacing:0}
html[lang=en] .scene-heading{width:150px}html[lang=en] .scene-heading h1{font-size:23px;line-height:1.25;margin:10px 0}html[lang=en] .scene-heading p{line-height:1.5;letter-spacing:0;margin-top:9px}html[lang=en] .scene-heading .eyebrow{font-size:7px;letter-spacing:.6px}
@media(max-width:760px){.header-actions{gap:12px}.language-select{max-width:85px;font-size:12px}.node-card{left:16px;right:16px;width:auto;bottom:175px;top:auto;max-height:calc(100svh - 445px);padding:16px}.external-photo img{max-height:180px}.node-card p{font-size:14px}html[lang=en] .compare-submit{font-size:11px;padding:8px}html[lang=en] .view-switch button{font-size:10px;padding:7px}html[lang=en] .axis-bottom>span:nth-child(2){line-height:1.45}.brand small{letter-spacing:1px}.header .edition{display:none}}
