.debrecen-editorial .local-cinematic{min-height:clamp(38rem,52vw,54rem)}
.debrecen-editorial .local-cinematic-image img{object-position:60% 50%}
.debrecen-editorial .local-title-main{max-width:9em;font-size:clamp(3.4rem,5.6vw,5.4rem)}
.debrecen-editorial .local-title-detail{max-width:17em;font-size:clamp(1.8rem,2.8vw,2.6rem)}
.debrecen-editorial .article-lead{font-size:1.3rem;line-height:1.75;color:#62475a}
.debrecen-editorial .article-body sup a{padding:0 .16em;font:600 .75rem Manrope,Arial,sans-serif;color:#865775}
.debrecen-editorial .article-body blockquote{margin:2.5rem 0;padding:1.5rem 0 1.5rem 1.6rem;border-left:2px solid #b47a98}
.debrecen-editorial .article-body blockquote p{font:italic 1.7rem/1.5 Georgia,serif;color:#865775;margin:0}
.article-calculation{margin:2rem 0;padding:1.8rem;background:#eee5e9;border-top:2px solid #a77994}
.article-calculation .eyebrow{font-size:.7rem;line-height:1.7;letter-spacing:.07em;color:#795168}
.article-calculation dl{margin:1.2rem 0 0}.article-calculation dl>div{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid #cbb8c3}
.article-calculation dt,.article-calculation dd{margin:0;font:500 .93rem/1.6 Manrope,Arial,sans-serif}.article-calculation dd{font-variant-numeric:tabular-nums;font-weight:650}.article-calculation dl>div:last-child{border:0;color:#744464}
.article-roadmap{padding-left:1.3rem}.article-roadmap li{padding-left:.5rem;margin:1.3rem 0}.article-roadmap strong{display:block;margin-bottom:.35rem}
.debrecen-editorial .article-sources li{scroll-margin-top:2rem;overflow-wrap:anywhere}.debrecen-editorial .article-contents{max-height:calc(100vh - 60px);overflow-y:auto}
@media(max-width:720px){.debrecen-editorial .local-cinematic{min-height:0}.debrecen-editorial .local-title-main{font-size:clamp(3rem,10vw,4.4rem);max-width:9em}.debrecen-editorial .local-title-detail{font-size:1.8rem}.debrecen-editorial .local-cinematic-image img{object-position:78% 45%}.debrecen-editorial .article-contents{max-height:none;overflow:visible}.article-calculation{padding:1.3rem}.debrecen-editorial .article-lead{font-size:1.18rem}.debrecen-editorial .article-body blockquote p{font-size:1.45rem}}
