/*
 * oui stars Mobile Article UI — shared mobile single-post system.
 * Desktop and homepage are deliberately outside this scope.
 */
@media (max-width:767px){
  html[data-os-article="light"]{
    color-scheme:light;
    --os-article-ground:#f1ece3;
    --os-article-paper:#fffdf9;
    --os-article-ink:#1d1b18;
    --os-article-muted:#625d54;
    --os-article-line:#ddd4c5;
    --os-article-gold:#9a7430;
    --os-article-gold-dark:#6f511d;
    --os-article-warm:#f7f0e3;
    --os-article-nav-h:72px;
  }
  body.single-post.os-article-ui{
    background:var(--os-article-ground)!important;
    background-image:none!important;
    color:var(--os-article-ink);
    overflow-x:clip;
    padding-bottom:calc(var(--os-article-nav-h) + env(safe-area-inset-bottom,0px) + 24px)!important;
  }
  body.single-post.os-article-ui #td-outer-wrap{
    background:var(--os-article-paper)!important;
    max-width:100%;
    overflow:clip;
    padding-bottom:calc(var(--os-article-nav-h) + env(safe-area-inset-bottom,0px) + 24px);
  }
  body.single-post.os-article-ui .td-main-content-wrap,
  body.single-post.os-article-ui .td-outer-container,
  body.single-post.os-article-ui .td-container,
  body.single-post.os-article-ui .td-container-border,
  body.single-post.os-article-ui article.post,
  body.single-post.os-article-ui .td-pb-row,
  body.single-post.os-article-ui .td-main-content,
  body.single-post.os-article-ui .td-ss-main-content,
  body.single-post.os-article-ui .td-post-content{
    background:var(--os-article-paper);
    box-sizing:border-box;
    color:var(--os-article-ink);
    max-width:100%;
    min-width:0;
  }
  body.single-post.os-article-ui .td-main-content-wrap{padding-top:0!important}
  body.single-post.os-article-ui .td-container-border{border:0}
  body.single-post.os-article-ui article.post>.td-pb-row{margin-left:0;margin-right:0;width:100%}
  body.single-post.os-article-ui .td-pb-span8,
  body.single-post.os-article-ui .td-main-content{float:none;width:100%}
  body.single-post.os-article-ui .td-main-sidebar{display:none}

  html[data-op-theme="dark"] body.single-post.os-article-ui,
  html[data-op-theme="dark"] body.single-post.os-article-ui #td-outer-wrap,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-container,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-pb-row,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-main-content-wrap,
  html[data-op-theme="dark"] body.single-post.os-article-ui article.post{background:var(--os-article-paper)!important}
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content p,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content li,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content h1,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content h2,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content h3,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content h4,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content strong,
  html[data-op-theme="dark"] body.single-post.os-article-ui .td-post-content em{color:var(--os-article-ink)!important}

  body.single-post.os-article-ui .td-header-wrap,
  body.single-post.os-article-ui .td-header-menu-wrap{
    height:auto!important;
    min-height:0!important;
    position:relative!important;
    top:auto!important;
  }
  body.single-post.os-article-ui .td-header-wrap{
    background:#fffaf2!important;
    overflow:visible!important;
    padding:max(9px,env(safe-area-inset-top,0px)) 0 8px!important;
    z-index:1000!important;
  }
  body.single-post.os-article-ui .td-main-menu-logo,
  body.single-post.os-article-ui .op-header-row{min-height:44px}
  body.single-post.os-article-ui .os-mag-masthead-link{max-width:calc(100vw - 164px)}
  body.single-post.os-article-ui .os-mag-masthead__copy{min-width:0}
  body.single-post.os-article-ui .os-mag-masthead__title{font-size:clamp(15px,4.2vw,18px);white-space:nowrap}
  body.single-post.os-article-ui #opThemeBtn{display:none!important}

  body.single-post.os-article-ui .os-bottom-nav{display:none!important}
  body.single-post.os-article-ui #op-tabbar{
    background:rgba(255,253,249,.96)!important;
    border-top:1px solid var(--os-article-line);
    box-sizing:border-box;
    color:var(--os-article-ink);
    padding-bottom:max(10px,env(safe-area-inset-bottom,0px));
  }
  body.single-post.os-article-ui #op-tabbar .op-tab{color:#625d54}
  body.single-post.os-article-ui #op-tabbar .op-tab-home{background:#1d1b18}
  body.single-post.os-article-ui .td-scroll-up{bottom:calc(var(--os-article-nav-h) + 12px)!important}

  body.single-post.os-article-ui article.post>.td-post-featured-image.os-article-hero{
    aspect-ratio:16/10;
    background:#e9e1d5;
    margin:0;
    overflow:hidden;
    width:100%;
  }
  body.single-post.os-article-ui .td-post-featured-image figure{height:100%;margin:0;position:relative}
  body.single-post.os-article-ui .td-post-featured-image a{display:block;height:100%}
  body.single-post.os-article-ui .td-post-featured-image img{
    display:block;
    height:100%!important;
    margin:0!important;
    object-fit:cover;
    object-position:center;
    width:100%!important;
  }
  body.single-post.os-article-ui .td-post-featured-image .wp-caption-text{
    background:linear-gradient(180deg,transparent,rgba(16,15,13,.78));
    bottom:0;
    color:#fff;
    font:500 11.5px/1.45 "Source Sans 3","Instrument Sans",Arial,sans-serif;
    left:0;
    margin:0;
    padding:28px 18px 12px;
    position:absolute;
    right:0;
    text-align:start;
  }

  body.single-post.os-article-ui .td-post-header{
    background:var(--os-article-paper);
    margin:0;
    padding:18px 20px 8px;
  }
  body.single-post.os-article-ui .entry-crumbs{
    color:#746e64;
    font:500 10.5px/1.45 "Source Sans 3","Instrument Sans",Arial,sans-serif;
    margin:0 0 10px;
    overflow-wrap:anywhere;
  }
  body.single-post.os-article-ui .entry-crumbs a{color:#625d54;text-decoration:none}
  body.single-post.os-article-ui .td-category{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 11px}
  body.single-post.os-article-ui .td-category li{margin:0}
  body.single-post.os-article-ui .td-category a,
  body.single-post.os-article-ui .td-post-category{
    background:transparent!important;
    border:1px solid #c9b586;
    border-radius:999px;
    color:var(--os-article-gold-dark)!important;
    font:700 9px/1 "Source Sans 3","Instrument Sans",Arial,sans-serif;
    letter-spacing:.09em;
    padding:6px 8px!important;
    text-transform:uppercase;
  }
  body.single-post.os-article-ui .td-post-title,
  body.single-post.os-article-ui .td-post-header .entry-title{
    color:var(--os-article-ink);
    font-family:"Playfair Display",Georgia,serif!important;
    font-size:clamp(31px,8.4vw,37px)!important;
    font-weight:600!important;
    letter-spacing:-.026em;
    line-height:1.12!important;
    margin:0 0 14px!important;
    overflow-wrap:anywhere;
    text-wrap:balance;
  }
  body.single-post.os-article-ui .td-post-header .ouistars-kicker,
  body.single-post.os-article-ui .td-post-header .kicker,
  body.single-post.os-article-ui .td-post-header .ouistars-standfirst{
    border-inline-start:3px solid var(--os-article-gold);
    color:#49443c;
    font:400 17.5px/1.58 "Source Sans 3","Instrument Sans",Arial,sans-serif;
    margin:0 0 14px;
    padding:1px 0 1px 14px;
  }
  body.single-post.os-article-ui .td-post-header .meta-info{
    align-items:center;
    border-top:1px solid var(--os-article-line);
    color:#6b655c;
    display:flex;
    flex-wrap:wrap;
    font:500 11.5px/1.45 "Source Sans 3","Instrument Sans",Arial,sans-serif;
    gap:4px 8px;
    margin:0;
    padding-top:11px;
  }
  body.single-post.os-article-ui .td-post-header .meta-info a{color:#403b34}
  body.single-post.os-article-ui .td-post-views,
  body.single-post.os-article-ui .td-post-comments{opacity:.72}

  body.single-post.os-article-ui .td-post-sharing-top{margin:0;padding:8px 20px 12px}
  body.single-post.os-article-ui .td-post-sharing{border:0;margin:0;padding:0}
  body.single-post.os-article-ui .td-post-sharing-visible{display:flex;flex-wrap:wrap;gap:6px}
  body.single-post.os-article-ui .td-post-sharing-top .td-social-sharing-button{
    border-radius:50%;
    height:38px;
    margin:0!important;
    min-width:38px;
    opacity:.82;
    width:38px;
  }
  body.single-post.os-article-ui .td-post-sharing-top .td-social-but-icon{height:38px;line-height:38px;width:38px}
  body.single-post.os-article-ui .td-post-sharing-top .td-social-but-text{display:none}
  body.single-post.os-article-ui .td-post-sharing-top .td-social-handler{background:#34312c}

  body.single-post.os-article-ui .td-post-content{
    font-family:"Source Sans 3","Instrument Sans",Arial,sans-serif!important;
    font-size:17px!important;
    font-weight:400;
    line-height:1.74!important;
    overflow-wrap:anywhere;
    padding:4px 20px 12px;
  }
  body.single-post.os-article-ui .td-post-content .ouistars-report{color:var(--os-article-ink)}
  body.single-post.os-article-ui .td-post-content p,
  body.single-post.os-article-ui .td-post-content li,
  body.single-post.os-article-ui .td-post-content dd,
  body.single-post.os-article-ui .td-post-content dt{color:var(--os-article-ink);font-size:1em!important;line-height:1.74!important}
  body.single-post.os-article-ui .td-post-content p{margin:0 0 1.22em}
  body.single-post.os-article-ui .td-post-content ul,
  body.single-post.os-article-ui .td-post-content ol{margin:0 0 1.35em;padding-inline-start:1.25em}
  body.single-post.os-article-ui .td-post-content li{margin:0 0 .58em;padding-inline-start:.16em}
  body.single-post.os-article-ui .td-post-content strong{color:#171512;font-weight:650}
  body.single-post.os-article-ui .td-post-content em{color:#49443c}
  body.single-post.os-article-ui .td-post-content a{
    color:var(--os-article-gold-dark);
    text-decoration-color:#b99a5f;
    text-decoration-thickness:1px;
    text-underline-offset:3px;
  }
  body.single-post.os-article-ui .td-post-content a:focus-visible{border-radius:2px;outline:2px solid var(--os-article-gold);outline-offset:3px}
  body.single-post.os-article-ui .td-post-content h2{
    border:0;
    border-top:1px solid var(--os-article-line);
    color:var(--os-article-ink);
    font-family:"Playfair Display",Georgia,serif!important;
    font-size:25px!important;
    font-weight:600!important;
    letter-spacing:-.018em;
    line-height:1.2!important;
    margin:2.05em 0 .72em;
    padding:13px 0 0;
    text-wrap:balance;
  }
  body.single-post.os-article-ui .td-post-content h3{
    color:var(--os-article-ink);
    font-family:"Source Sans 3","Instrument Sans",Arial,sans-serif!important;
    font-size:20.5px!important;
    font-weight:650!important;
    line-height:1.3!important;
    margin:1.65em 0 .58em;
  }
  body.single-post.os-article-ui .td-post-content h4,
  body.single-post.os-article-ui .td-post-content h5,
  body.single-post.os-article-ui .td-post-content h6{color:var(--os-article-ink);font-weight:650;line-height:1.35}
  body.single-post.os-article-ui .td-post-content hr{border:0;border-top:1px solid var(--os-article-line);margin:30px 0}

  body.single-post.os-article-ui .td-post-content .os-editorial-callout,
  body.single-post.os-article-ui .td-post-content .os-verdict-box,
  body.single-post.os-article-ui .td-post-content [class*="verdict"],
  body.single-post.os-article-ui .td-post-content [class*="callout"],
  body.single-post.os-article-ui .td-post-content [class*="key-find"],
  body.single-post.os-article-ui .td-post-content [class*="takeaway"],
  body.single-post.os-article-ui .td-post-content .td_quote_box{
    background:var(--os-article-warm)!important;
    border:1px solid #dfd2bb;
    border-inline-start:4px solid var(--os-article-gold)!important;
    border-radius:2px;
    box-shadow:none;
    color:var(--os-article-ink)!important;
    margin:24px 0;
    padding:17px 18px;
  }
  body.single-post.os-article-ui .td-post-content .os-editorial-callout *,
  body.single-post.os-article-ui .td-post-content .os-verdict-box *,
  body.single-post.os-article-ui .td-post-content [class*="verdict"] *,
  body.single-post.os-article-ui .td-post-content [class*="callout"] *,
  body.single-post.os-article-ui .td-post-content [class*="key-find"] *,
  body.single-post.os-article-ui .td-post-content [class*="takeaway"] *,
  body.single-post.os-article-ui .td-post-content .td_quote_box *{color:var(--os-article-ink)!important}
  body.single-post.os-article-ui .td-post-content .os-editorial-callout p:last-child,
  body.single-post.os-article-ui .td-post-content .os-verdict-box p:last-child{margin-bottom:0}
  body.single-post.os-article-ui .td-post-content .os-verdict-box>h2,
  body.single-post.os-article-ui .td-post-content .os-verdict-box>h3{
    border:0;
    color:#6f511d!important;
    font-family:"Source Sans 3","Instrument Sans",Arial,sans-serif!important;
    font-size:13px!important;
    font-weight:750!important;
    letter-spacing:.11em;
    margin:0 0 12px;
    padding:0;
    text-transform:uppercase;
  }
  body.single-post.os-article-ui .td-post-content .os-source-heading{border-top:2px solid var(--os-article-gold);color:#5f471c}

  body.single-post.os-article-ui .td-post-content blockquote,
  body.single-post.os-article-ui .td-post-content .wp-block-quote,
  body.single-post.os-article-ui .td-post-content .wp-block-pullquote{
    background:#faf6ee;
    border:0;
    border-inline-start:3px solid var(--os-article-gold);
    color:#2a2722;
    margin:26px 0;
    padding:18px 18px 16px;
    text-align:start;
  }
  body.single-post.os-article-ui .td-post-content blockquote p,
  body.single-post.os-article-ui .td-post-content .wp-block-quote p,
  body.single-post.os-article-ui .td-post-content .wp-block-pullquote p{
    color:#2a2722!important;
    font-family:"Playfair Display",Georgia,serif!important;
    font-size:19px!important;
    font-style:italic;
    font-weight:500;
    line-height:1.55!important;
    text-align:start;
    text-transform:none;
  }
  body.single-post.os-article-ui .td-post-content blockquote cite,
  body.single-post.os-article-ui .td-post-content blockquote small{color:#625d54!important;font-size:12px}

  body.single-post.os-article-ui .td-post-content .os-table-scroll{
    background:#fff;
    border:1px solid var(--os-article-line);
    border-radius:3px;
    box-sizing:border-box;
    margin:24px 0 28px;
    max-width:100%;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    -webkit-overflow-scrolling:touch;
  }
  body.single-post.os-article-ui .td-post-content .os-table-scroll:focus-visible{outline:2px solid var(--os-article-gold);outline-offset:3px}
  body.single-post.os-article-ui .td-post-content .os-table-scroll table{
    background:#fff;
    border:0;
    border-collapse:collapse;
    color:var(--os-article-ink);
    margin:0;
    table-layout:auto;
    width:100%;
  }
  body.single-post.os-article-ui .td-post-content .os-table-scroll.os-table-wide table{min-width:620px}
  body.single-post.os-article-ui .td-post-content table caption{background:#fff;color:#5d574e;font-size:12px;padding:10px 12px;text-align:start}
  body.single-post.os-article-ui .td-post-content table th{
    background:#eee4d2;
    border:1px solid #d8cbb5;
    color:#241f18!important;
    font-size:13px!important;
    font-weight:700;
    line-height:1.4!important;
    padding:11px 10px;
    text-align:start;
    vertical-align:top;
  }
  body.single-post.os-article-ui .td-post-content table td{
    background:#fff;
    border:1px solid #e1d9cd;
    color:#292620!important;
    font-size:14px!important;
    line-height:1.48!important;
    padding:11px 10px;
    text-align:start;
    vertical-align:top;
  }
  body.single-post.os-article-ui .td-post-content table tr:nth-child(even) td{background:#faf8f3}

  body.single-post.os-article-ui .td-post-content img,
  body.single-post.os-article-ui .td-post-content video,
  body.single-post.os-article-ui .td-post-content iframe,
  body.single-post.os-article-ui .td-post-content figure{height:auto;max-width:100%}
  body.single-post.os-article-ui .td-post-content figure{margin:24px 0}
  body.single-post.os-article-ui .td-post-content figcaption,
  body.single-post.os-article-ui .td-post-content .wp-caption-text{color:#625d54!important;font-size:12px!important;line-height:1.5!important;margin-top:8px}
  body.single-post.os-article-ui .td-post-content .footnotes,
  body.single-post.os-article-ui .td-post-content .wp-block-footnotes{border-top:1px solid var(--os-article-line);color:#554f47;font-size:13px;padding-top:16px}
  body.single-post.os-article-ui .td-post-content sup{color:var(--os-article-gold-dark)}
  body.single-post.os-article-ui .td-post-content pre{background:#f4efe7;color:#24211c;max-width:100%;overflow-x:auto;padding:14px;white-space:pre}
  body.single-post.os-article-ui .td-post-content code{overflow-wrap:anywhere}
  body.single-post.os-article-ui .td-post-content .wp-element-button,
  body.single-post.os-article-ui .td-post-content button{background:#211f1b;border:1px solid #211f1b;color:#fff;font-weight:650}
  body.single-post.os-article-ui article.post *,
  body.single-post.os-article-ui .td-post-content *{box-sizing:border-box}
  body.single-post.os-article-ui .td-post-content svg{max-width:100%}

  html[lang^="ar"] body.single-post.os-article-ui .td-post-header,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content p,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content li,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content h2,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content h3,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-featured-image .wp-caption-text{direction:rtl;text-align:right}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-title,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .entry-title,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content h2{
    font-family:"IBM Plex Sans Arabic",Arial,sans-serif!important;
    font-weight:700!important;
    letter-spacing:0;
    line-height:1.34!important;
  }
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .ouistars-kicker,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .kicker,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .ouistars-standfirst{font-family:"IBM Plex Sans Arabic",Arial,sans-serif!important}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .ouistars-kicker,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .kicker,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-header .ouistars-standfirst{padding:1px 14px 1px 0}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content ul,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content ol{padding-left:0;padding-right:1.25em}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content .os-table-scroll{direction:rtl}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content table th,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content table td,
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content table caption{text-align:right}
  html[lang^="ar"] body.single-post.os-article-ui .td-post-content a{unicode-bidi:embed}
}
@media (min-width:768px){
  body.single-post.os-article-ui .os-table-scroll{display:contents}
}
/* Narrow-viewport containment for both the Newsmag responsive path and TD Mobile output. */
@media (max-width:767px){
  body.single-post.os-article-ui .td-main-content-wrap>.td-container,
  body.single-post.os-article-ui .td-outer-container,
  body.single-post.os-article-ui .td-container,
  body.single-post.os-article-ui .td-container-border,
  body.single-post.os-article-ui article.post,
  body.single-post.os-article-ui article.post>.td-pb-row,
  body.single-post.os-article-ui article.post .td-pb-span12,
  body.single-post.os-article-ui article.post .td-pb-span8,
  body.single-post.os-article-ui article.post .td-main-content,
  body.single-post.os-article-ui article.post .td-ss-main-content,
  body.single-post.os-article-ui article.post .td-post-header,
  body.single-post.os-article-ui article.post .td-post-content{
    float:none!important;
    margin-left:0!important;
    margin-right:0!important;
    max-width:100%!important;
    min-width:0!important;
    width:100%!important;
  }
  body.single-post.os-article-ui .td-main-content-wrap>.td-container,
  body.single-post.os-article-ui .td-container-border,
  body.single-post.os-article-ui article.post>.td-pb-row,
  body.single-post.os-article-ui article.post .td-pb-span12,
  body.single-post.os-article-ui article.post .td-pb-span8{padding-left:0!important;padding-right:0!important}
  body.single-post.os-article-ui article.post{overflow:clip}
  body.single-post.os-article-ui .td-post-content>*{max-width:100%}
  body.single-post.os-article-ui .td-post-content p,
  body.single-post.os-article-ui .td-post-content li,
  body.single-post.os-article-ui .td-post-content h2,
  body.single-post.os-article-ui .td-post-content h3{overflow-wrap:anywhere;word-break:normal}
  body.single-post.os-article-ui .td-more-articles-box,
  body.single-post.os-article-ui .td-more-articles-box-title,
  body.single-post.os-article-ui .td-post-sharing-bottom{display:none!important}
}
/* Viewport lock: prevents legacy fixed-width grid math from widening a mobile article. */
@media (max-width:767px){
  html:has(body.single-post.os-article-ui),
  body.single-post.os-article-ui{
    max-width:100vw!important;
    overflow-x:hidden!important;
    width:100vw!important;
  }
  body.single-post.os-article-ui #td-outer-wrap,
  body.single-post.os-article-ui .td-outer-container,
  body.single-post.os-article-ui .td-main-content-wrap,
  body.single-post.os-article-ui .td-main-content-wrap>.td-container,
  body.single-post.os-article-ui .td-container-border,
  body.single-post.os-article-ui article.post,
  body.single-post.os-article-ui article.post>.td-pb-row,
  body.single-post.os-article-ui article.post .td-pb-span12,
  body.single-post.os-article-ui article.post .td-pb-span8,
  body.single-post.os-article-ui article.post .td-main-content,
  body.single-post.os-article-ui article.post .td-ss-main-content,
  body.single-post.os-article-ui article.post .td-post-header,
  body.single-post.os-article-ui article.post .td-post-content{
    max-width:100vw!important;
    width:100vw!important;
  }
}
/* Article navigation participates in document flow; it never covers editorial content. */
@media (max-width:767px){
  body.single-post.os-article-ui{
    padding-bottom:28px!important;
  }
  body.single-post.os-article-ui #td-outer-wrap{
    padding-bottom:28px!important;
  }
  body.single-post.os-article-ui #op-tabbar.os-article-nav-inline{
    bottom:auto!important;
    box-shadow:0 1px 0 rgba(29,27,24,.08);
    left:auto!important;
    margin:0;
    padding:7px 8px 8px;
    position:relative!important;
    right:auto!important;
    top:auto!important;
    width:100%!important;
  }
  body.single-post.os-article-ui #op-tabbar.os-article-nav-inline .op-tab-home{
    height:40px;
    margin-top:0;
    width:40px;
  }
  body.single-post.os-article-ui .td-scroll-up{bottom:16px!important}
}
@media (max-width:767px){
  body.single-post.os-article-ui .td-scroll-up{display:none!important}
}