/* Mobile corrections: desktop geometry remains outside this query. */
@media(max-width:767px){
 html {-webkit-text-size-adjust:100%;}
 body #Content .og-work-archive__inner,body .og-contact-inner,
 body .og-home-content__inner,body .og-card-section__inner,
 body .og-counter-section,body .og-magazine-section,body .og-support-section,
 body .og-testimonial-section,body .og-tags-section,body .og-faq-wrap {
  box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:1200px!important;margin-inline:auto!important;
 }
 body.single-post #Content>.content_wrapper {width:calc(100% - 32px)!important;padding:0!important;margin-inline:auto!important;}
 body.single-post #Content .sections_group,body.single-post #Content .post-wrapper-content {width:100%!important;float:none!important;min-width:0;}
 body.single-post .og-post-content-frame {padding:28px 16px 24px!important;}
 body.single-post .og-post-content-body {margin-inline:0!important;}
 body.single-post .og-post-content-heading {margin-left:0!important;margin-right:0!important;}
 body.single-post .og-post-content-body .section_wrapper,
 body.single-post .og-post-content-body .the_content_wrapper {padding-inline:0!important;margin-inline:0!important;width:100%!important;box-sizing:border-box!important;}
 body.single-post #Content .og-post-content-body p,body.single-post #Content .og-post-content-body li,
 body #Content .og-imprint-content p,body #Content .og-imprint-content li,
 body #Content .og-a11y-copy p,body #Content .og-a11y-copy li,
 body #Content .og-newsletter-status p {font-size:18px!important;line-height:1.65!important;overflow-wrap:break-word;}
 body.single-post .og-author-box.saboxplugin-wrap {padding:24px 16px!important;text-align:left!important;}
 body.single-post .og-author-box__profile {grid-template-columns:72px minmax(0,1fr);gap:12px 16px;}
 body.single-post .og-author-box__profile .saboxplugin-gravatar {grid-column:1;grid-row:1;}
 body.single-post .og-author-box__profile .saboxplugin-authorname {grid-column:2;grid-row:1;align-self:center;}
 body.single-post .og-author-box__profile .saboxplugin-desc {grid-column:1/-1;grid-row:2;text-align:left!important;}
 body.single-post #Content .og-author-box .saboxplugin-desc p {text-align:left!important;font-size:18px!important;}
 body.single-post .og-author-box__profile .saboxplugin-socials {grid-column:1/-1;grid-row:3;}
 body.single-post .og-post-hero {margin-top:88px;min-height:340px;aspect-ratio:auto;height:clamp(340px,100vw,480px);}
 body.single-post .og-post-hero__scene {opacity:1!important;}
 body.single-post .og-post-meta {flex-wrap:wrap!important;justify-content:center;}
 body.single-post .og-post-meta__details {flex-basis:100%;text-align:center;font-size:15px;}
 body.single-post .og-post-meta__details>time,body.single-post .og-post-meta__details>span {display:block;margin:0 0 6px;}
 body.single-post .og-post-meta__reading {white-space:normal;justify-content:center;}
 body.single-post .og-post-meta__player {display:block!important;visibility:visible!important;flex:0 1 200px!important;width:200px;margin:8px auto 0!important;}
 body.single-post #commentform .comment-notes,body.single-post #commentform .logged-in-as,
 body.single-post #commentform .must-log-in {position:static!important;float:none!important;clear:both;width:100%!important;max-width:100%;height:auto!important;margin:0 0 24px!important;padding:0!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere;}
 body.single-post #commentform .must-log-in a {display:inline-block;margin-top:8px;}
 body.single-post #comments .comment-meta {position:static!important;float:none!important;display:block;margin:8px 0 16px;text-align:center;white-space:normal!important;overflow-wrap:anywhere;}
 body #Content .og-a11y-actions {display:flex;flex-direction:column;align-items:center;text-align:center;}
 body #Content .og-a11y-actions button {display:block;max-width:100%;margin-inline:auto!important;white-space:normal;}
 body #bsf_rt_progress_bar_container {position:fixed!important;inset:auto 0 0!important;width:100%!important;height:4px!important;min-height:4px!important;max-height:4px!important;padding:0!important;margin:0!important;}
 body #bsf_rt_progress_bar {height:4px!important;min-height:0!important;max-height:4px!important;padding:0!important;margin:0!important;}
}
@media(min-width:960px){.og-mobile-contact-item{display:none!important;}}

@media(max-width:767px){
 body #Content .og-work-archive__inner .og-support-section {width:100%!important;}
 body.single-post #comments .comment-body {min-width:0;overflow-wrap:anywhere;padding:16px!important;}
 body.single-post #comments .comment-author {padding-right:0!important;}
 body.single-post #comments .reply {position:static!important;float:none!important;text-align:center;margin:12px 0;}
 body.single-post #comments .commentlist .children {padding-left:12px!important;margin-left:0!important;}
 body.single-post #comments .commentlist li {padding-left:0!important;}
 body.single-post #Content .og-post-content-body .mcb-column-inner {margin-inline:0!important;}
 body.single-post #Content .og-post-content-body p {text-align:left!important;}
}