html[lang^=en] .guide-brand{font-size:18px;letter-spacing:0;line-height:1.5}
html[lang^=en] .guide-brand small{letter-spacing:.14em}
html[lang^=en] .metro-hero h1{letter-spacing:-.035em;line-height:1.1}
html[lang^=en] .metro-hero h1 span{letter-spacing:0;line-height:1.5}
html[lang^=en] .thread-hero h1{word-break:normal;overflow-wrap:anywhere;line-height:1.25}
html[lang^=en] .hero-note{flex-wrap:wrap}
html[lang^=en] .post-body,html[lang^=en] .mini-read p{overflow-wrap:anywhere}
.translation-label-v84{display:block;color:#70675d;font-size:11px;font-weight:400;margin-top:8px;line-height:1.5}
.translation-toggle-v84{display:block;border:0;background:transparent;color:#785032;padding:4px 0;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.original-v84:not([hidden]){display:block;margin-top:8px;border-left:2px solid #dbd0be;padding-left:10px;color:#625f59;font-size:.9em;white-space:pre-wrap}
.translation-notice-v84{max-width:1120px;margin:16px auto;padding:12px 18px;background:#f3eee4;border-left:3px solid #957453;color:#605342;font:14px/1.6 system-ui,sans-serif}
.original-details-v84{font-size:13px;color:#625f59;margin-top:6px}.original-details-v84 p{white-space:pre-wrap}
@media(max-width:700px){html[lang^=en] .guide-brand{font-size:14px;max-width:65%}html[lang^=en] .guide-headlink{font-size:11px}html[lang^=en] .metro-hero h1{font-size:clamp(30px,8.5vw,48px)}html[lang^=en] .metro-filters{grid-template-columns:1fr}html[lang^=en] .thread-toolbar{gap:10px;flex-wrap:wrap}html[lang^=en] .hero-note{font-size:12px}.translation-notice-v84{margin:12px 16px}}
