/* Article-only reading rhythm; no changes to payment, form or site-shell code. */
body.ketrar-site main.blog-article .blog-article__title,body.ketrar-site main .blog-article-title{font-size:clamp(27px,3.25vw,40px)!important;line-height:1.2!important;max-width:28ch;margin:12px 0 16px!important;text-wrap:balance}
body.ketrar-site main.blog-article .blog-article__hero{padding-block:28px!important}
body.ketrar-site main :is(.blog-article__body,.blog-article-body,.article-content-v56){max-width:760px!important;line-height:1.75}
body.ketrar-site main :is(.blog-article__body,.blog-article-body,.article-content-v56) h2{font-size:clamp(23px,2.5vw,29px)!important;line-height:1.3!important;margin-block:30px 14px!important;scroll-margin-top:95px}
body.ketrar-site main :is(.blog-article__body,.blog-article-body,.article-content-v56) h3{font-size:21px!important;line-height:1.35!important;margin-block:24px 12px!important}
body.ketrar-site main :is(.blog-article__body,.blog-article-body,.article-content-v56) p{font-size:16px!important;line-height:1.75!important;margin-block:0 18px!important}
body.ketrar-site .blog-article__cover{max-width:920px!important;margin-inline:auto!important;aspect-ratio:auto!important;height:auto!important}
body.ketrar-site .blog-article__cover img{max-height:440px!important;object-fit:contain!important;object-position:center!important}
body.ketrar-site main.blog-article .article-breadcrumbs-v95000{overflow:visible;flex-wrap:wrap;font-size:13px}
@media(max-width:620px){body.ketrar-site main.blog-article .blog-article__title{font-size:29px!important;max-width:none}body.ketrar-site .blog-article__cover img{max-height:260px!important}body.ketrar-site main :is(.blog-article__body,.blog-article-body,.article-content-v56) h3{font-size:20px!important}}

body.ketrar-site main.blog-article .article-hero-v56 h1{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.2!important;max-width:30ch}