/* V59 News Newspaper 3.1.6 - compact two-part masthead, no top slogan, 310-word column threshold */
*{box-sizing:border-box}
html,body.v59-paper-page{margin:0!important;padding:0!important;width:100%!important;height:100%!important;background:#eef0f3!important;color:#151515!important;font-family:Arial,"Noto Sans Telugu",sans-serif!important;overflow:hidden!important}
body.v59-paper-page{display:flex!important;align-items:center!important;justify-content:center!important}
.v59-paper-wrap{
  width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important;
  aspect-ratio:9/16!important;margin:auto!important;padding:0!important;
  background:#fff!important;overflow:hidden!important;display:grid!important;
  /* Masthead 10%, one-line metadata 5%, title 7%, feature image 27%, article/share/footer 51%. */
  grid-template-rows:minmax(0,10fr) minmax(0,5fr) minmax(0,7fr) minmax(0,27fr) minmax(0,51fr)!important;
  box-shadow:0 2px 20px rgba(0,0,0,.12);border-radius:0!important;
}
.v59-paper-topbar{
  min-height:0!important;display:grid!important;grid-template-columns:30% 70%!important;
  align-items:stretch!important;gap:0!important;padding:5px 7px 4px!important;
  border-bottom:4px double #123e86!important;
  background:linear-gradient(135deg,#fff 0%,#f0f6ff 45%,#fff 100%)!important;overflow:hidden!important;
  position:relative!important;
}
.v59-paper-topbar:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#d71920 0%,#d71920 30%,#17458f 30%,#17458f 100%)!important}
.v59-paper-recruit{min-width:0!important;max-width:100%!important;align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;line-height:1.15!important;padding:4px 3px!important;overflow:hidden!important;border:1.5px solid #173f7d!important;border-radius:8px!important;background:linear-gradient(180deg,#fff 0%,#fff7f7 100%)!important;box-shadow:0 2px 7px rgba(15,45,90,.16)!important}
.v59-paper-recruit strong{color:#b51e2b!important;font-size:clamp(9px,2.4vw,14px)!important;font-weight:900!important;line-height:1.2!important}
.v59-paper-recruit span{color:#153d79!important;font-size:clamp(8px,2vw,12px)!important;font-weight:900!important;white-space:nowrap!important;margin-top:3px!important}
.v59-paper-brand-block{min-width:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;padding:0 3px 1px 7px!important;overflow:hidden!important}
.v59-paper-masthead{min-width:0!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:0!important;overflow:hidden!important}
.v59-paper-logo-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:100%!important;overflow:hidden!important}
.v59-paper-logo{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important}
.v59-paper-tagline{font-size:clamp(7px,1.7vw,10px)!important;font-weight:900!important;line-height:1.05!important;color:#123d80!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.v59-paper-category{min-width:0!important;width:100%!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important;padding:2px 3px!important;border-radius:4px!important;background:linear-gradient(90deg,#123d80 0%,#1761ad 55%,#123d80 100%)!important;color:#fff!important;line-height:1.1!important;text-align:center!important}
.v59-paper-category strong,.v59-paper-category span{min-width:0!important;color:#fff!important;font-size:clamp(7px,1.7vw,11px)!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important}
.v59-paper-category strong:after{content:" |";color:#ffdc55!important;margin-left:3px!important}
.v59-paper-meta-bar{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.72fr) minmax(0,1.35fr) auto!important;align-items:center!important;gap:3px!important;padding:3px 6px!important;background:linear-gradient(90deg,#123d80 0%,#1c5ca4 55%,#123d80 100%)!important;color:#fff!important;border-bottom:2px solid #d5e4fa!important;overflow:hidden!important;font-size:clamp(7px,1.65vw,12px)!important;line-height:1.1!important;font-weight:900!important}
.v59-paper-meta-bar span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fff!important}
.v59-paper-author{text-align:left!important}.v59-paper-date,.v59-paper-site{text-align:center!important}
.v59-paper-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;background:#e51d2a!important;color:#fff!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:5px!important;padding:4px 6px!important;font-size:clamp(9px,1.9vw,14px)!important;font-weight:900!important;white-space:nowrap!important}
.v59-paper-headline{min-height:0!important;margin:0!important;padding:2px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important;color:#c71920!important;font-weight:900!important;font-size:clamp(13px,2.5vw,25px)!important;line-height:1.16!important;overflow-wrap:anywhere!important}
.v59-paper-feature{min-height:0!important;width:100%!important;height:100%!important;margin:0!important;padding:4px 8px!important;overflow:hidden!important;
  display:flex!important;align-items:center!important;justify-content:center!important}
.v59-paper-feature-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;border-radius:4px!important;border:1px solid #d7e0ee!important}
.v59-paper-story-area{min-height:0!important;min-width:0!important;height:100%!important;padding:6px 10px 4px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
.v59-paper-story{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important;
  font-size:clamp(12px,2.2vw,20px)!important;line-height:1.42!important;text-align:justify!important;overflow-wrap:anywhere!important;
  column-gap:14px!important;column-rule:1px solid #cbd5e1!important;column-fill:balance!important}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}.v59-paper-story-long{column-count:2!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote{margin:0 0 6px!important;padding:0!important;break-inside:auto!important;orphans:2!important;widows:2!important;font-size:inherit!important;line-height:inherit!important}
.v59-paper-story img,.v59-paper-story video,.v59-paper-story iframe{max-width:100%!important;height:auto!important}
.v59-paper-story h2,.v59-paper-story h3{font-size:1.08em!important;line-height:1.2!important;margin:4px 0!important}
.v59-paper-sharebar{display:none!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:4px 0!important;overflow:hidden!important}
.v59-paper-sharebar.has-share{display:flex!important;border-top:1px solid #d7e0ee!important}
.v59-paper-sharebar .heateor_sss_sharing_container,.v59-paper-sharebar .heateor_sss_horizontal_sharing,.v59-paper-sharebar .sassy-social-share,
.v59-paper-sharebar .sharedaddy,.v59-paper-sharebar .sd-sharing,.v59-paper-sharebar .addtoany_share_save_container,.v59-paper-sharebar .a2a_kit,
.v59-paper-sharebar .jetpack-sharing-buttons,.v59-paper-sharebar .wp-block-social-links,.v59-paper-sharebar .jssocials,
.v59-paper-sharebar .social-share,.v59-paper-sharebar .social-sharing,.v59-paper-sharebar .rrssb-buttons{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}
.v59-paper-sharebar img{max-width:34px!important;max-height:34px!important}
.v59-paper-footer{flex:0 0 23px!important;min-height:23px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;margin:2px 0 0!important;
  border-top:3px double #17458f!important;color:#173d78!important;text-align:center!important;font-size:clamp(7px,1vw,10px)!important;line-height:1.1!important;font-weight:900!important;overflow:hidden!important}
.v59-paper-footer small{font-size:clamp(6px,.85vw,9px)!important;font-weight:800!important}
@media(max-width:380px){.v59-paper-topbar{padding-left:4px!important;padding-right:4px!important}.v59-paper-meta{padding-left:5px!important;padding-right:5px!important}.v59-paper-story-area{padding-left:6px!important;padding-right:6px!important}.v59-paper-story{column-gap:9px!important}.v59-paper-authorbar{padding-left:8px!important}}
@media(min-width:768px){.v59-paper-wrap{width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important}}

/* 3.1.6: long stories expand the poster instead of being hidden behind share/footer */
body.v59-paper-page:has(.v59-paper-wrap.v59-paper-overflow){
  height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;
  display:block!important;
}
.v59-paper-wrap.v59-paper-overflow{
  height:auto!important;min-height:100svh!important;max-height:none!important;overflow:visible!important;
  margin:0 auto!important;align-content:start!important;
}
.v59-paper-wrap.v59-paper-overflow .v59-paper-story-area{
  height:auto!important;min-height:0!important;overflow:visible!important;
}
.v59-paper-wrap.v59-paper-overflow .v59-paper-story{
  height:auto!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important;
}


/* 3.1.6: natural-height article flow; no blank filler and no clipped paragraphs */
html,body.v59-paper-page{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}
body.v59-paper-page{display:block!important;margin:0 auto!important}
.v59-paper-wrap,.v59-paper-wrap.v59-paper-overflow,.v59-paper-wrap.v59-paper-flow{
  width:min(100vw,56.25svh)!important;height:auto!important;min-height:0!important;max-height:none!important;
  aspect-ratio:auto!important;margin:0 auto!important;padding:0!important;overflow:visible!important;
  display:grid!important;grid-template-rows:10svh 5svh 7svh 27svh auto!important;align-content:start!important;
}
.v59-paper-topbar,.v59-paper-meta-bar,.v59-paper-headline,.v59-paper-feature{min-height:0!important}
.v59-paper-feature{height:27svh!important;max-height:27svh!important}
.v59-paper-feature-image{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:16/9!important}
.v59-paper-story-area,.v59-paper-wrap.v59-paper-overflow .v59-paper-story-area,.v59-paper-wrap.v59-paper-flow .v59-paper-story-area{
  height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
  display:flex!important;flex-direction:column!important;flex:0 0 auto!important;padding:6px 10px 4px!important;
}
.v59-paper-story,.v59-paper-wrap.v59-paper-overflow .v59-paper-story,.v59-paper-wrap.v59-paper-flow .v59-paper-story{
  display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
  flex:0 0 auto!important;overflow:visible!important;
  font-size:20px!important;line-height:1.42!important;text-align:justify!important;
  column-fill:balance!important;overflow-wrap:anywhere!important;
}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}
.v59-paper-story-long{column-count:2!important;column-gap:14px!important;column-rule:1px solid #cbd5e1!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote{break-inside:auto!important;orphans:2!important;widows:2!important}
.v59-paper-sharebar{display:none!important;flex:0 0 auto!important;min-height:0!important;overflow:visible!important}
.v59-paper-sharebar.has-share{display:flex!important;margin-top:8px!important;padding:6px 0!important}
.v59-paper-footer{flex:0 0 auto!important;min-height:28px!important;height:auto!important;margin-top:5px!important;padding:4px 0!important;overflow:visible!important}
@media(max-width:380px){.v59-paper-story-area{padding-left:7px!important;padding-right:7px!important}.v59-paper-story-long{column-gap:9px!important}.v59-paper-story{font-size:18px!important;line-height:1.4!important}}


/* V59 News Newspaper 3.1.7: true 9:16 mobile canvas with adaptive article type */
html,body.v59-paper-page{width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;background:#eef0f3!important}
body.v59-paper-page{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}
.v59-paper-wrap,.v59-paper-wrap.v59-paper-flow,.v59-paper-wrap.v59-paper-overflow{
  width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important;min-height:0!important;max-height:100svh!important;
  aspect-ratio:9/16!important;margin:0 auto!important;overflow:hidden!important;display:grid!important;
  grid-template-rows:9fr 6fr 7fr 27fr 51fr!important;align-content:stretch!important;
}
.v59-paper-topbar{min-height:0!important;height:100%!important}
.v59-paper-meta-bar{min-height:0!important;height:100%!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.35fr) auto!important;white-space:nowrap!important}
.v59-paper-headline{min-height:0!important;height:100%!important;padding:2px 8px!important}
.v59-paper-feature{height:100%!important;min-height:0!important}
.v59-paper-feature-image{width:100%!important;height:100%!important;object-fit:cover!important}
.v59-paper-story-area{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;gap:3px!important;padding:5px 8px 3px!important}
.v59-paper-story{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;flex:none!important;column-fill:balance!important;text-align:justify!important;overflow-wrap:anywhere!important}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}
.v59-paper-story-long{column-count:2!important;column-gap:12px!important;column-rule:1px solid #cbd5e1!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote,.v59-paper-story h2,.v59-paper-story h3{break-inside:auto!important;orphans:2!important;widows:2!important;margin-top:0!important;padding:0!important}
.v59-paper-sharebar{display:none!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:2px 0!important}
.v59-paper-sharebar.has-share{display:flex!important;align-items:center!important;justify-content:center!important;border-top:1px solid #d7e0ee!important}
.v59-paper-sharebar img{max-width:30px!important;max-height:30px!important}
.v59-paper-footer{min-height:23px!important;height:23px!important;flex:none!important;margin:0!important;padding:2px 0!important;overflow:hidden!important}
/* Only exceptionally long stories expand; no text is silently cut off. */
html.v59-paper-ready body.v59-paper-needs-scroll{height:auto!important;min-height:100%!important;overflow-y:auto!important;display:block!important}
body.v59-paper-needs-scroll .v59-paper-wrap{height:auto!important;max-height:none!important;min-height:100svh!important;overflow:visible!important;grid-template-rows:9fr 6fr 7fr 27svh auto!important}
body.v59-paper-needs-scroll .v59-paper-story-area{height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important}
body.v59-paper-needs-scroll .v59-paper-story{height:auto!important;max-height:none!important;overflow:visible!important;column-fill:balance!important}
@media(max-width:380px){.v59-paper-story-long{column-gap:8px!important}.v59-paper-story-area{padding-left:6px!important;padding-right:6px!important}}


/* V59 News Newspaper 3.2.0: premium three-part masthead only. Article layout remains unchanged. */
.v59-paper-topbar{
  grid-template-columns:32% 68%!important;
  align-items:center!important;
  padding:7px 7px 6px!important;
  background:linear-gradient(135deg,#ffffff 0%,#f4f8ff 48%,#ffffff 100%)!important;
}
.v59-paper-recruit{
  width:100%!important;height:88%!important;min-height:0!important;
  border:2px solid #173f7d!important;border-radius:12px!important;
  background:linear-gradient(150deg,#fff 0%,#fff4f4 58%,#fff 100%)!important;
  box-shadow:0 3px 9px rgba(12,48,105,.20),inset 0 0 0 1px rgba(255,255,255,.9)!important;
  padding:5px 3px!important;gap:3px!important;
}
.v59-paper-recruit-main{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important}
.v59-paper-recruit-mic{display:block!important;flex:0 0 auto!important;width:clamp(15px,4.5vw,27px)!important;height:clamp(18px,5vw,30px)!important;color:#d71920!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))!important}
.v59-paper-recruit strong{font-size:clamp(10px,2.65vw,16px)!important;line-height:1.08!important;color:#c51624!important;text-shadow:0 1px 0 #fff!important;white-space:normal!important}
.v59-paper-recruit span{display:block!important;width:100%!important;margin-top:2px!important;padding:3px 1px!important;border-radius:5px!important;background:linear-gradient(90deg,#123d80,#1e5aa0)!important;color:#fff!important;font-size:clamp(9px,2.25vw,13px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:.1px!important}
.v59-paper-recruit span b{color:#ffdf62!important;font-size:1.05em!important}
.v59-paper-brand-block{
  display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr)!important;grid-template-rows:1fr!important;
  align-items:center!important;justify-items:stretch!important;gap:0!important;padding:0 1px 0 7px!important;
}
.v59-paper-masthead{width:100%!important;height:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 5px 0 0!important}
.v59-paper-logo-link{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
.v59-paper-logo{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
.v59-paper-category{
  width:100%!important;height:88%!important;min-width:0!important;min-height:0!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(3px,.8vw,6px)!important;
  padding:3px 2px 3px 7px!important;border-radius:0!important;border-left:2px solid #cbd5e1!important;
  background:transparent!important;color:#123d80!important;text-align:left!important;white-space:normal!important;overflow:hidden!important;
}
.v59-paper-category strong,.v59-paper-category span{
  display:block!important;position:relative!important;width:100%!important;min-width:0!important;
  padding-left:10px!important;color:#123d80!important;font-size:clamp(7px,1.85vw,11px)!important;
  line-height:1.15!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;
}
.v59-paper-category strong:before,.v59-paper-category span:before{
  content:""!important;position:absolute!important;left:0!important;top:.18em!important;
  width:0!important;height:0!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-left:6px solid #d71920!important;
}
.v59-paper-category strong:after{content:none!important}
.v59-paper-meta-bar .v59-paper-author{text-align:left!important;color:#fff!important}
@media(max-width:380px){
  .v59-paper-topbar{grid-template-columns:32% 68%!important;padding-left:5px!important;padding-right:5px!important}
  .v59-paper-brand-block{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;padding-left:5px!important}
  .v59-paper-category{padding-left:5px!important}
  .v59-paper-category strong,.v59-paper-category span{font-size:clamp(6.5px,1.8vw,9px)!important;padding-left:8px!important}
  .v59-paper-category strong:before,.v59-paper-category span:before{border-top-width:3px!important;border-bottom-width:3px!important;border-left-width:5px!important}
  .v59-paper-recruit{border-radius:10px!important}
}


/* V59 News 3.2.2: mobile next/previous post swipe only; visual newspaper layout unchanged. */
@media(max-width:767px){
  body.v59-paper-page.v59-paper-next-post-enabled{
    touch-action:pan-y!important;
    overscroll-behavior-y:contain!important;
  }
}


/* V59 News Newspaper 3.2.9: retain fixed 9:16 page and no vertical scrolling */
html, body.v59-paper-page, html.v59-paper-ready body.v59-paper-needs-scroll {
  width:100%!important;height:100%!important;min-height:100%!important;
  max-height:100%!important;overflow:hidden!important;overscroll-behavior:none!important;
}
body.v59-paper-page{display:flex!important;align-items:center!important;justify-content:center!important}
.v59-paper-wrap,.v59-paper-wrap.v59-paper-flow,.v59-paper-wrap.v59-paper-overflow,
body.v59-paper-needs-scroll .v59-paper-wrap{
  width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important;
  min-height:0!important;max-height:100svh!important;aspect-ratio:9/16!important;
  margin:0 auto!important;overflow:hidden!important;display:grid!important;
  grid-template-rows:9fr 6fr 7fr 27fr 51fr!important;align-content:stretch!important;
}
.v59-paper-story-area,body.v59-paper-needs-scroll .v59-paper-story-area{
  height:100%!important;min-height:0!important;max-height:100%!important;
  overflow:hidden!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;
}
.v59-paper-story,body.v59-paper-needs-scroll .v59-paper-story{
  height:100%!important;min-height:0!important;max-height:100%!important;
  overflow:hidden!important;column-fill:balance!important;
}
@media(min-width:768px){
 .v59-paper-wrap{width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important}
}


/* V59 News Newspaper 3.3.0 — fixed 9:16 canvas, complete article fitting */
html,body.v59-paper-page{
  width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;
  overflow:hidden!important;overscroll-behavior:none!important;
}
body.v59-paper-page{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
.v59-paper-wrap,body.v59-paper-needs-scroll .v59-paper-wrap{
  width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important;
  min-height:0!important;max-height:100svh!important;aspect-ratio:9/16!important;
  margin:0 auto!important;overflow:hidden!important;display:grid!important;
  grid-template-rows:9fr 6fr 7fr 27fr 51fr!important;align-content:stretch!important;
}
.v59-paper-story-area,body.v59-paper-needs-scroll .v59-paper-story-area{
  width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;
  overflow:hidden!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;
}
.v59-paper-story,body.v59-paper-needs-scroll .v59-paper-story{
  width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;
  overflow:hidden!important;box-sizing:border-box!important;column-fill:balance!important;
}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}
.v59-paper-story-long{column-count:2!important;column-gap:12px!important;column-rule:1px solid #cbd5e1!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote,.v59-paper-story h2,.v59-paper-story h3{
  break-inside:auto!important;orphans:1!important;widows:1!important;
}
@media(min-width:768px){
 .v59-paper-wrap{width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important}
}


/* V59 News Newspaper 3.3.1 — stable article layout before adaptive fitting */
html,body.v59-paper-page{
  width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;
  overflow:hidden!important;overscroll-behavior:none!important;
}
body.v59-paper-page{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
.v59-paper-wrap{
  width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important;
  min-height:0!important;max-height:100svh!important;aspect-ratio:9/16!important;
  margin:0 auto!important;overflow:hidden!important;display:grid!important;
  grid-template-rows:9fr 6fr 7fr 27fr 51fr!important;align-content:stretch!important;
}
.v59-paper-story-area{
  width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;
  max-height:100%!important;overflow:hidden!important;display:grid!important;
  grid-template-rows:minmax(0,1fr) auto auto!important;gap:0!important;
}
.v59-paper-story{
  display:block!important;width:100%!important;height:100%!important;min-width:0!important;
  min-height:0!important;max-height:100%!important;overflow:hidden!important;
  box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;
  word-break:normal!important;column-fill:balance!important;
}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}
.v59-paper-story-long{column-count:2!important;column-gap:12px!important;column-rule:1px solid #cbd5e1!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote,.v59-paper-story h2,.v59-paper-story h3{
  break-inside:auto!important;orphans:1!important;widows:1!important;max-width:100%!important;
}
@media(min-width:768px){
 .v59-paper-wrap{width:min(100vw,56.25svh)!important;height:min(100svh,177.7778vw)!important}
}


/* V59 News Newspaper 3.4.0 — paragraph-safe two-column split */
.v59-paper-story{
  overflow:hidden!important;white-space:normal!important;word-break:normal!important;
  overflow-wrap:normal!important;hyphens:none!important;
}
.v59-paper-story-long{column-count:1!important;column-rule:0!important;column-gap:0!important}
.v59-paper-columns{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  column-gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;
  max-height:100%!important;overflow:hidden!important;align-items:stretch!important;
}
.v59-paper-column{
  display:block!important;min-width:0!important;width:100%!important;height:100%!important;
  min-height:0!important;max-height:100%!important;overflow:hidden!important;
  box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;
  overflow-wrap:normal!important;hyphens:none!important;
}
.v59-paper-column-one{border-right:1px solid #cbd5e1!important;padding-right:6px!important}
.v59-paper-column-two{padding-left:6px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{
  break-inside:avoid!important;page-break-inside:avoid!important;max-width:100%!important;
}
.v59-paper-story-short{column-count:1!important}


/* V59 Newspaper 3.5.0 final layout rules */
.v59-paper-story{column-count:1!important;column-rule:0!important;column-gap:0!important;overflow:hidden!important}
.v59-paper-story-long{column-count:1!important}
.v59-paper-columns{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 gap:0!important;width:100%!important;height:100%!important;max-height:100%!important;
 min-height:0!important;overflow:hidden!important;align-items:stretch!important;
}
.v59-paper-column{
 box-sizing:border-box!important;display:block!important;width:100%!important;
 min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;
 overflow:hidden!important;white-space:normal!important;word-break:normal!important;
 overflow-wrap:normal!important;hyphens:none!important;
}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{break-inside:avoid!important;page-break-inside:avoid!important}
.v59-paper-story-short{column-count:1!important}


/* V59 Newspaper 3.6.0 — fill article area without oversized paragraph gaps */
.v59-paper-story{column-count:1!important;column-rule:0!important;column-gap:0!important;overflow:hidden!important}
.v59-paper-story-long{column-count:1!important}
.v59-paper-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}
.v59-paper-column{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,.v59-paper-column h2,.v59-paper-column h3{break-inside:avoid!important;page-break-inside:avoid!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote{text-align:justify!important}
.v59-paper-story-short{column-count:1!important}


/* V59 Newspaper 3.7.0 — strict equal-width columns and balanced text */
.v59-paper-story{column-count:1!important;column-rule:0!important;column-gap:0!important;overflow:hidden!important}
.v59-paper-story-long{column-count:1!important}
.v59-paper-columns{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 gap:0!important;width:100%!important;height:100%!important;max-height:100%!important;
 min-height:0!important;overflow:hidden!important;align-items:stretch!important;
}
.v59-paper-column{
 box-sizing:border-box!important;display:block!important;width:100%!important;
 min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;
 overflow:hidden!important;white-space:normal!important;word-break:normal!important;
 overflow-wrap:normal!important;hyphens:none!important;
}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{break-inside:avoid!important;page-break-inside:avoid!important}
.v59-paper-story-short{column-count:1!important}


/* V59 Newspaper 3.8.0 — reduce residual article whitespace */
.v59-paper-story{height:100%!important;max-height:100%!important;overflow:hidden!important;display:block!important}
.v59-paper-columns{height:100%!important;min-height:100%!important;grid-template-columns:50% 50%!important;align-items:stretch!important}
.v59-paper-column{height:100%!important;min-height:100%!important;overflow:hidden!important;display:block!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3,
.v59-paper-story-short p,.v59-paper-story-short li,.v59-paper-story-short blockquote{
 text-align:justify!important;max-width:100%!important;
}


/* V59 Newspaper 3.9.1 — line-height based vertical fill */
.v59-paper-story-area{grid-template-rows:minmax(0,1fr) auto auto!important}
.v59-paper-story{min-height:0!important;height:100%!important;overflow:hidden!important}
.v59-paper-columns{height:100%!important;min-height:100%!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.v59-paper-column{height:100%!important;min-height:100%!important;overflow:hidden!important}
.v59-paper-story p,.v59-paper-story li,.v59-paper-story blockquote,
.v59-paper-story h2,.v59-paper-story h3{margin-top:0!important}


/* V59 News 4.0.0 — final responsive article column constraints */
.v59-paper-story-short{display:block!important;column-count:1!important;column-rule:0!important}
.v59-paper-columns{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 width:100%!important;height:100%!important;min-height:0!important;
 max-height:100%!important;gap:0!important;overflow:hidden!important;
}
.v59-paper-column-one,.v59-paper-column-two{
 width:100%!important;min-width:0!important;height:100%!important;
 min-height:0!important;max-height:100%!important;overflow:hidden!important;
 box-sizing:border-box!important;
}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{break-inside:avoid!important}


/* V59 News 4.1.0 — prevent mobile column text clipping */
.v59-paper-story{overflow:hidden!important;min-height:0!important}
.v59-paper-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:hidden!important}
.v59-paper-column{min-width:0!important;min-height:0!important;overflow:hidden!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{max-width:100%!important;overflow:visible!important}


/* V59 Newspaper 4.2.0 — measured text bounds, stable 50:50 mobile columns */
.v59-paper-story-area{min-height:0!important;overflow:hidden!important}
.v59-paper-story{box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}
.v59-paper-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}
.v59-paper-column{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}


/* V59 News 4.3.0 — authoritative final article layout */
.v59-paper-story-area{
  display:flex!important;flex-direction:column!important;
  min-height:0!important;min-width:0!important;height:100%!important;
  overflow:hidden!important;
}
.v59-paper-story{
  display:block!important;flex:1 1 0!important;
  width:100%!important;height:100%!important;min-height:0!important;
  max-height:100%!important;min-width:0!important;overflow:hidden!important;
  column-count:1!important;column-gap:0!important;column-rule:0!important;
  box-sizing:border-box!important;
}
.v59-paper-story-short{column-count:1!important;column-rule:0!important}
.v59-paper-story-long{column-count:1!important;column-rule:0!important}
.v59-paper-columns{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:0!important;width:100%!important;height:100%!important;
  min-height:0!important;max-height:100%!important;overflow:hidden!important;
  align-items:stretch!important;box-sizing:border-box!important;
}
.v59-paper-column{
  display:block!important;width:100%!important;height:100%!important;
  min-width:0!important;min-height:0!important;max-height:100%!important;
  overflow:hidden!important;box-sizing:border-box!important;
  white-space:normal!important;word-break:normal!important;
  overflow-wrap:normal!important;hyphens:none!important;
}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{
  max-width:100%!important;break-inside:avoid!important;
}
.v59-paper-story-short p,.v59-paper-story-short li,
.v59-paper-story-short blockquote{
  max-width:100%!important;break-inside:auto!important;
}


/* V59 News 4.4.0 — column-specific article fill */
.v59-paper-story-area{min-height:0!important;overflow:hidden!important}
.v59-paper-story{min-height:0!important;max-height:100%!important;overflow:hidden!important}
.v59-paper-story-long{column-count:1!important;column-rule:0!important}
.v59-paper-columns{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 gap:0!important;width:100%!important;height:100%!important;min-height:0!important;
 max-height:100%!important;overflow:hidden!important;align-items:stretch!important;
 box-sizing:border-box!important
}
.v59-paper-column{
 display:block!important;width:100%!important;height:100%!important;min-width:0!important;
 min-height:0!important;max-height:100%!important;overflow:hidden!important;
 box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;
 word-break:normal!important;hyphens:none!important
}
.v59-paper-column-one{padding-right:7px!important;border-right:1px solid #cbd5e1!important}
.v59-paper-column-two{padding-left:7px!important}
.v59-paper-column p,.v59-paper-column li,.v59-paper-column blockquote,
.v59-paper-column h2,.v59-paper-column h3{break-inside:avoid!important;max-width:100%!important}


/* V59 News Newspaper 4.4.3 — masthead, compact metadata and share controls */
.v59-paper-masthead{overflow:hidden!important}
.v59-paper-logo-link{overflow:hidden!important}
.v59-paper-logo{transform:scale(1.08)!important;transform-origin:center center!important}
.v59-paper-wrap{grid-template-rows:minmax(0,10fr) minmax(0,4.2fr) minmax(0,7fr) minmax(0,27fr) minmax(0,51.8fr)!important}
.v59-paper-meta-bar{font-size:clamp(9px,1.45vw,11px)!important;line-height:1!important;padding:2px 6px!important;gap:3px!important}
.v59-paper-meta-bar span{font-size:inherit!important;line-height:1!important}
.v59-paper-number{font-size:clamp(9px,1.5vw,12px)!important;line-height:1!important;padding:3px 5px!important;min-height:0!important}
.v59-paper-sharebar{gap:6px!important;padding:3px 0!important}
.v59-paper-sharebar img,.v59-paper-sharebar svg{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}
.v59-paper-sharebar a{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:1px!important}
.v59-paper-sharebar .heateor_sss_svg,.v59-paper-sharebar .heateor_sss_svg svg{width:26px!important;height:26px!important}


/* V59 News Newspaper 4.4.4 — bring share controls directly after article text.
   Keep the fixed 9:16 canvas, but let the story occupy only its measured content height. */
.v59-paper-story-area{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
  align-items:stretch!important;gap:0!important;overflow:hidden!important;
}
.v59-paper-story-area>.v59-paper-story{
  flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;
  overflow:visible!important;margin-bottom:0!important;
}
.v59-paper-story .v59-paper-columns{
  height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
  align-items:start!important;
}
.v59-paper-story .v59-paper-column{
  height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
}
.v59-paper-sharebar{flex:0 0 auto!important;margin-top:6px!important;padding:3px 0!important;}
.v59-paper-footer{flex:0 0 auto!important;margin-top:3px!important;}


/* V59 News Newspaper 4.4.6 — fixed page footer and article fit.
   Keep article inside its allocated area so the share row/footer remain visible. */
.v59-paper-story-area{
  display:grid!important;
  grid-template-rows:minmax(0,1fr) auto auto!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  gap:3px!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow:hidden!important;
}
.v59-paper-story-area>.v59-paper-story{
  display:block!important;
  flex:initial!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow:hidden!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.v59-paper-story .v59-paper-columns{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow:hidden!important;
  align-items:stretch!important;
}
.v59-paper-story .v59-paper-column{
  display:block!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.v59-paper-sharebar{
  display:none!important;
  flex:0 0 34px!important;
  min-height:34px!important;
  max-height:34px!important;
  margin:0!important;
  padding:2px 0!important;
  overflow:hidden!important;
}
.v59-paper-sharebar.has-share{display:flex!important}
.v59-paper-footer{
  display:flex!important;
  flex:0 0 23px!important;
  min-height:23px!important;
  max-height:23px!important;
  margin:0!important;
  padding:1px 0!important;
  overflow:hidden!important;
}


/* V4.4.8 headline sizing: reserve the existing title row; match image content width. */
.v59-paper-headline{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  padding-left:8px!important;
  padding-right:8px!important;
  margin:0!important;
  overflow:hidden!important;
  text-align:center!important;
  justify-content:center!important;
  align-items:center!important;
  font-weight:900!important;
}
.v59-paper-headline.v59-title-one-line{
  display:flex!important;
  flex-wrap:nowrap!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  overflow-wrap:normal!important;
  word-break:keep-all!important;
  line-height:1.05!important;
}
.v59-paper-headline.v59-title-two-lines{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  white-space:normal!important;
  overflow:hidden!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  line-height:1.08!important;
  text-align:center!important;
}


/* V4.4.9: final responsive safeguards for title and article sizing. */
.v59-paper-headline{
  width:100%!important;max-width:100%!important;min-width:0!important;
  box-sizing:border-box!important;overflow:hidden!important;
}
.v59-paper-headline.v59-title-one-line{
  white-space:nowrap!important;flex-wrap:nowrap!important;
}
.v59-paper-headline.v59-title-two-lines{
  white-space:normal!important;-webkit-line-clamp:2!important;
}
.v59-paper-story-area{min-width:0!important;min-height:0!important;overflow:hidden!important}
.v59-paper-story-short{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}
.v59-paper-story-short p,.v59-paper-story-short li,
.v59-paper-story-short blockquote,.v59-paper-story-short h2,
.v59-paper-story-short h3{max-width:100%!important;box-sizing:border-box!important}


/* V4.5.0 — compact engagement controls on the left of the final share row. */
.v59-paper-sharebar.has-share,
.v59-paper-sharebar{
  display:flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:space-between!important;gap:5px!important;flex-wrap:nowrap!important;
  width:100%!important;min-width:0!important;overflow:hidden!important;
  padding:2px 1px!important;margin:0!important;
}
.v59-paper-engagement{
  display:flex!important;flex:0 1 auto!important;min-width:0!important;
  align-items:center!important;justify-content:flex-start!important;gap:5px!important;
  white-space:nowrap!important;overflow:hidden!important;
}
.v59-paper-reaction{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:2px!important;border:0!important;background:transparent!important;
  color:#173d78!important;font:700 10px/1 Arial,sans-serif!important;
  padding:2px 3px!important;margin:0!important;min-width:0!important;
  box-shadow:none!important;border-radius:3px!important;
}
.v59-paper-reaction:disabled{opacity:.75!important}
.v59-paper-view-count{
  display:inline-flex!important;align-items:center!important;gap:2px!important;
  color:#173d78!important;font:700 9px/1 Arial,sans-serif!important;
  white-space:nowrap!important;padding:2px!important;
}
.v59-paper-social-share{
  display:flex!important;flex:1 1 auto!important;min-width:0!important;
  align-items:center!important;justify-content:flex-end!important;overflow:hidden!important;
}
.v59-paper-social-share .heateor_sss_sharing_container,
.v59-paper-social-share .heateor_sss_horizontal_sharing,
.v59-paper-social-share .sassy-social-share,
.v59-paper-social-share .sharedaddy,
.v59-paper-social-share .sd-sharing,
.v59-paper-social-share .addtoany_share_save_container,
.v59-paper-social-share .a2a_kit,
.v59-paper-social-share .jetpack-sharing-buttons,
.v59-paper-social-share .wp-block-social-links,
.v59-paper-social-share .jssocials,
.v59-paper-social-share .social-share,
.v59-paper-social-share .social-sharing,
.v59-paper-social-share .rrssb-buttons{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  flex-wrap:nowrap!important;gap:3px!important;max-width:100%!important;
  margin:0!important;padding:0!important;overflow:hidden!important;
}
.v59-paper-social-share img,.v59-paper-social-share svg{
  width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;
}
.v59-paper-social-share a{
  width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;
  padding:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
}


/* V4.5.5: monochrome engagement indicators and top-aligned full image view */
.v59-paper-reaction,
.v59-paper-view-count{
  color:#111111!important;
}
.v59-paper-reaction span,
.v59-paper-view-count span{
  filter:grayscale(1)!important;
}
.v59-paper-feature-image{
  object-position:center top!important;
}


/* V4.5.6: slightly reduce headline band and give the feature image more room.
   Contain preserves the full original photo, including heads at the top edge. */
.v59-paper-wrap{
  grid-template-rows:9fr 6fr 6fr 28fr 51fr!important;
}
.v59-paper-headline{
  padding-top:1px!important;
  padding-bottom:1px!important;
}
.v59-paper-feature{
  padding:2px 6px!important;
}
.v59-paper-feature-image{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#ffffff!important;
}


/* V4.5.7: keep the same image-frame height, but size the photo width
   proportionally so the full image is visible without cutting heads. */
.v59-paper-feature{
  overflow:hidden!important;
  align-items:center!important;
  justify-content:center!important;
}
.v59-paper-feature-image{
  display:block!important;
  width:auto!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
/* Keep the article body within the allotted story box and let both
   newspaper columns use the same available width and height. */
.v59-paper-story,
.v59-paper-columns,
.v59-paper-column{
  box-sizing:border-box!important;
  min-width:0!important;
}
.v59-paper-column{
  overflow:hidden!important;
  overflow-wrap:anywhere!important;
}

/* V4.5.8: preserve fixed font and expand the page when the article is longer. */
body.v59-paper-needs-scroll{height:auto!important;min-height:100%!important;overflow-y:auto!important;display:block!important}
body.v59-paper-needs-scroll .v59-paper-wrap{
 height:auto!important;max-height:none!important;min-height:100svh!important;
 overflow:visible!important;grid-template-rows:9fr 6fr 6fr 28svh auto!important;
}
body.v59-paper-needs-scroll .v59-paper-feature{height:28svh!important;max-height:28svh!important}
body.v59-paper-needs-scroll .v59-paper-story-area{
 height:auto!important;max-height:none!important;min-height:0!important;
 overflow:visible!important;display:flex!important;flex-direction:column!important;
}
body.v59-paper-needs-scroll .v59-paper-story,
body.v59-paper-needs-scroll .v59-paper-columns,
body.v59-paper-needs-scroll .v59-paper-column{
 height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;
}
body.v59-paper-needs-scroll .v59-paper-columns{align-items:start!important}


/* V4.5.9: strictly fixed 9:16 page; no vertical scrolling. */
body.v59-paper-needs-scroll{height:100%!important;min-height:0!important;overflow:hidden!important;display:block!important}
body.v59-paper-needs-scroll .v59-paper-wrap{
 height:min(100svh,177.7778vw)!important;max-height:100svh!important;
 min-height:0!important;overflow:hidden!important;
 grid-template-rows:9fr 6fr 6fr 28fr 51fr!important;
}
body.v59-paper-needs-scroll .v59-paper-story-area,
body.v59-paper-needs-scroll .v59-paper-story,
body.v59-paper-needs-scroll .v59-paper-columns,
body.v59-paper-needs-scroll .v59-paper-column{
 height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;
}

/* V4.6.5 Share action button: added without changing the existing layout. */
.v59-paper-share-action{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:2px!important;border:0!important;background:transparent!important;
  color:#173d78!important;font:700 9px/1 Arial,sans-serif!important;
  padding:2px 3px!important;margin:0!important;min-width:0!important;
  white-space:nowrap!important;box-shadow:none!important;border-radius:3px!important;
}
.v59-paper-share-action span{font:inherit!important}

/* V4.6.5 share button: black, compact, beside Like/Dislike/View. */
.v59-paper-engagement .v59-paper-share-action{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:4px!important;background:#111!important;color:#fff!important;
  border:1px solid #000!important;border-radius:4px!important;
  font:700 10px/1 Arial,sans-serif!important;padding:6px 8px!important;
  margin:0 0 0 3px!important;min-height:25px!important;white-space:nowrap!important;
  cursor:pointer!important;box-shadow:none!important;
}
.v59-paper-engagement .v59-paper-share-action span{color:#fff!important;font:inherit!important}
.v59-paper-share-menu{
  position:fixed!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;
  gap:0!important;min-width:150px!important;max-width:200px!important;padding:5px!important;
  background:#fff!important;border:1px solid #222!important;border-radius:7px!important;
  box-shadow:0 4px 16px rgba(0,0,0,.28)!important;
}
.v59-paper-share-menu a,.v59-paper-share-menu button{
  display:block!important;width:100%!important;box-sizing:border-box!important;
  padding:9px 10px!important;margin:0!important;text-align:left!important;
  color:#111!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee!important;
  font:600 13px/1.2 Arial,sans-serif!important;text-decoration:none!important;cursor:pointer!important;
}
.v59-paper-share-menu button{border-bottom:0!important}
