 
.post-wrapper {
  display:block;
}
.post-container {
  max-width:920px;
  min-width:0;
  margin-bottom:var(--normal-gap);
}
h1.post-title {
  margin:0;
  font-size:2.5em;
  line-height:1.2;
  font-weight:bold;
  overflow-wrap:anywhere;
}
.category {
  display:flex;
  flex-wrap:wrap;
  gap:5px;
  font-size:.875em;
  min-height:20.5px;
  color:var(--red);
}
.category>*+*::before {
  content:"|";
  margin-right:5px;
}
.reading-and-update {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:4px 0;
  font-size:.875em;
  color:var(--muted);
  margin:var(--tiny-gap) 0;
}
.main-video {
  margin:0;
}
.fit-img-wrapper img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}
.fit-img-wrapper {
  aspect-ratio:100 / 55;
  overflow:hidden;
}
.image-caption {
  padding:var(--tiny-gap) 0;
  border-bottom:1px solid var(--border-color);
  font-size:.875em;
}
.caption p {
  margin:0;
  font-weight:600;
}
.post-content {
  overflow-wrap:anywhere;
}
.post-content > p:first-of-type {
  margin-top:0;
}
.post-content p,.post-content blockquote,.post-content ul,.post-content ol {
  max-width:34.375em;
  margin:var(--normal-gap) auto;
  line-height:1.45;
  font-size:1.25em;
  color:var(--body-text);
  letter-spacing:-.003em;
}
.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6 {
  max-width:678px;
  margin:var(--normal-gap) auto;
}
.post-content a {
  text-decoration:underline;
}
.post-content img,.post-content video {
  max-width:100%;
  height:auto;
}
.post-content img {
  width:100%;
}
.post-content p:has(> iframe) {
  max-width:920px;
}
.post-content figure {
  max-width:100%;
  margin:var(--normal-gap) auto;
  text-align:center;
}
.post-content iframe,.post-content object,.post-content embed {
  max-width:100%;
}
.post-content table {
  display:block;
  max-width:100%;
  overflow-x:auto;
}
.post-content pre {
  overflow-x:auto;
  max-width:100%;
}
@media(min-width:991px) {
   
  .post-container {
    width:calc(100% - 320px);
  }
}
@media(max-width:768px) {
  h1.post-title {
    font-size:1.5em;
  }
  .fit-img-wrapper {
    margin:0 -20px;
    width:calc(100% + 40px);
    aspect-ratio:100 / 55;
    height:auto;
    padding-bottom:0;
    position:relative;
  }
  .fit-img-wrapper img {
    position:absolute;
    inset:0;
  }
  .reading-and-update {
    margin-bottom:5px;
  }
  .reading-and-update .published-time { font-size:.812em; }
  .socials .share-links { margin:4px 0; }
  .post-content p,.post-content ul,.post-content ol,.post-content blockquote {
    max-width:100%;
  }
}

.post-author { margin-right:10px; white-space:nowrap; }
.reading-and-update .asset-icon { width:14px; height:14px; margin-right:5px; }
.reading-and-update .separator { margin:0 5px; }
.modified { margin-left:10px; }
.socials { display:flex; align-items:center; flex-wrap:wrap; gap:8px 12px; min-height:60px; }
.share-links { display:flex; align-items:center; list-style:none; margin:10px 0; padding:0; }
.share-links a { display:block; padding:6px 4px; color:#0c0c0c; }
.share-links li:first-child a { padding:6px 8px 6px 0; }
.share-links li:last-child a { padding:6px 0 6px 8px; }
.share-links .asset-icon { display:block; width:21px; height:24px; }
.preferred-source { display:inline-flex; align-items:center; gap:8px; max-width:100%; min-height:36px; border:1px solid var(--border-color); border-radius:999px; padding:7px 16px; background:var(--white); color:var(--text-black); font-size:14px; line-height:20px; text-decoration:none; }
.preferred-source .asset-icon { flex:0 0 18px; width:18px; height:18px; }
.preferred-source:hover { border-color:currentColor; text-decoration:underline; }
.preferred-source:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
.article-audio { display:flex; align-items:center; gap:10px; margin-right:auto; min-width:0; }
.article-audio [hidden] { display:none !important; }
.article-audio audio { width:190px; height:32px; }
.article-audio audio.enhanced { display:none; }
.article-audio button { display:flex; align-items:center; justify-content:center; flex-shrink:0; width:32px; height:32px; border:1px solid #9ca3af; border-radius:50%; background:transparent; color:var(--text-black); cursor:pointer; padding:2px; }
.article-audio button .asset-icon { width:18px; height:18px; color:currentColor; }
.article-audio button.is-playing .asset-icon { width:18px; height:18px; }
.article-audio button:hover { background:#f3f4f6; }
.article-audio button:active { transform:scale(.95); }
.article-audio button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
.audio-intro { display:flex; align-items:center; gap:6px; font-size:14px; font-weight:600; color:var(--text-black); }
.audio-dot { width:3px; height:3px; border-radius:50%; background:currentColor; }
.audio-intro a { font-size:12px; font-weight:400; letter-spacing:.3px; line-height:1; text-decoration:underline; }
.audio-progress { display:flex; align-items:center; justify-content:space-between; gap:6px; width:230px; max-width:100%; min-width:0; }
.audio-time { font-size:14px; line-height:1; letter-spacing:.5px; white-space:nowrap; }
#audio-seek { appearance:none; -webkit-appearance:none; flex:1; min-width:0; width:100%; height:24px; padding:0; margin:0; background:transparent; cursor:pointer; color:var(--text-black); }
#audio-seek::-webkit-slider-runnable-track { height:2px; border-radius:2px; background:linear-gradient(to right,currentColor var(--audio-progress,0%),#cdcdcd var(--audio-progress,0%)); }
#audio-seek::-moz-range-track { height:2px; border-radius:2px; background:#cdcdcd; }
#audio-seek::-moz-range-progress { height:2px; background:currentColor; }
#audio-seek::-webkit-slider-thumb { appearance:none; -webkit-appearance:none; width:0; height:0; }
#audio-seek::-moz-range-thumb { width:0; height:0; border:0; }
.audio-progress:hover #audio-seek::-webkit-slider-runnable-track { height:8px; border-radius:4px; }
.audio-progress:hover #audio-seek::-moz-range-track,.audio-progress:hover #audio-seek::-moz-range-progress { height:8px; border-radius:4px; }
#audio-seek:focus-visible { outline:2px solid currentColor; outline-offset:2px; }
#audio-seek:disabled { cursor:default; opacity:.5; }
#audio-error { font-size:14px; }
body.dark-mode .share-links a,body.high-contrast .share-links a { color:var(--text-black); }
@media(prefers-color-scheme:dark) { .share-links a { color:var(--text-black); } }
@media(forced-colors:active) { .preferred-source { border-color:LinkText; color:LinkText; } #audio-seek { appearance:auto; } }
.content-related-wrapper { display:flow-root; }
.post-related-wrapper { float:left; width:320px; background:#f7f7f7; padding:20px; margin:0 20px 20px 0; }
.related-title { display:inline-block; border-top:1px solid var(--border-color); padding:7px 0; margin-top:10px; font-size:13px; font-weight:600; color:var(--muted); text-transform:uppercase; }
.post-related-wrapper ul { list-style:none; padding:0; margin:3px 0 0; }
.post-related-wrapper li { position:relative; padding:4px 8px 6px; margin-bottom:7px; }
.post-related-wrapper li::before { content:""; position:absolute; top:0; left:0; width:4px; height:4px; background:var(--red); }
.post-related-wrapper h3 { margin:0; font-size:16px; font-weight:600; line-height:1.25; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.p-tags { text-align:center; clear:both; }
.p-tags>* { display:inline-block; color:#fff; background:#6e6e6e; padding:5px 10px; border-radius:4px; margin:5px; font-size:14px; text-transform:capitalize; }
.p-tags a:hover { background-color:#404040; }
@media(prefers-color-scheme:dark) { .post-related-wrapper { background:#101316; } }
body.dark-mode .post-related-wrapper,body.high-contrast .post-related-wrapper { background:#101316; }
@media(max-width:768px) { .article-audio { margin-right:0; flex-wrap:wrap; } .post-related-wrapper { float:none; width:100%; margin-right:0; } }
 
.mobile-share-links,.mobile-audio-info,.image-audio-toggle { display:none; }
.fit-img-wrapper.large { position:relative; }
@media(max-width:768px) {
 .socials { flex-wrap:wrap; justify-content:flex-start; gap:8px 12px; min-height:0; }
 .socials .share-links { flex-shrink:0; }
 .share-links a { padding:6px 4px; }
 .share-links li:first-child a { padding:6px 8px 6px 0; }
 .share-links li:last-child a { padding:6px 0 6px 8px; }
 .preferred-source { flex-shrink:0; min-height:32px; padding:2px 16px; gap:8px; font-size:14px; line-height:20px; }
 .preferred-source .asset-icon { flex-basis:18px; width:18px; height:18px; }
 .mobile-share-links { display:flex; align-items:center; list-style:none; padding:0; margin:4px 0 4px auto; flex-shrink:0; }
 .mobile-share-links a { display:block; padding:6px 4px; }
 .mobile-share-links li:first-child a { padding-left:0; padding-right:8px; }
 .mobile-share-links li:last-child a { padding-left:8px; padding-right:0; }
 .mobile-share-links .asset-icon { display:block; width:25px; height:25px; padding:0 1px; margin:-1px 0; }
 .mobile-share-links .whatsapp { width:31px; height:31px; margin:-4px -3px; padding:0; }
 #mobile-audio-host { margin:20px auto; max-width:678px; }
 .article-audio.mobile-audio { width:100%; margin:0; padding:4px 8px 4px 4px; gap:16px; border:1px solid #e5e7eb; border-radius:6px; background:var(--white); flex-wrap:nowrap; }
 .article-audio.mobile-audio button { width:60px; height:60px; }
 .article-audio.mobile-audio .audio-intro,.article-audio.mobile-audio .audio-progress { display:none !important; }
 .mobile-audio-info { display:block; flex:1; min-width:0; }
 .mobile-listen-label { display:flex; align-items:baseline; gap:6px; font-size:14px; }
 .mobile-listen-label .asset-icon { width:11px; height:11px; color:var(--text-black); }
 .mobile-audio-title { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin:4px 0 8px; color:var(--text-black); font-size:16px; line-height:1.3; font-weight:600; }
 .mobile-audio-footer { display:flex; align-items:center; justify-content:space-between; gap:4px; font-size:14px; }
 .mobile-audio-footer .gliterin-logo { position:relative; bottom:-2px; color:#7a7e85; font-size:12px; line-height:1; letter-spacing:.3px; white-space:nowrap; }
 .mobile-audio-footer .gliterin-logo .asset-icon { position:absolute; left:-20px; bottom:0; width:18px; height:18px; }
 .mobile-audio-footer .gliterin-logo rect { fill:var(--text-black); }
 .asset-icon.image-audio-toggle { position:absolute; left:0; bottom:0; display:block; width:32px; height:24px; padding:6px; background:#282828; color:#aeaeae; max-width:24%; max-height:30%; min-width:5%; min-height:6%; z-index:1; pointer-events:none; }
 .article-audio.mobile-audio #audio-error { position:absolute; left:0; right:0; top:100%; }
 .article-audio.mobile-audio { position:relative; }
}
@media(max-width:768px) {
 .post-container>header { font-size:inherit; }
 .article-audio.mobile-audio button .asset-icon { width:28px; height:28px; }
 .article-audio.mobile-audio button.is-playing .asset-icon { width:24px; height:24px; }
}
 
.gliterin-logo .asset-icon .logo-bar { transform-box:fill-box; transform-origin:50% 100%; animation-duration:1.5s; animation-iteration-count:infinite; animation-timing-function:cubic-bezier(.5,0,.5,1); animation-play-state:paused; }
.article-audio.is-playing .gliterin-logo .asset-icon.is-visible .logo-bar { animation-play-state:running; }
.gliterin-logo .asset-icon .logo-bar:nth-of-type(1) { animation-name:gliterin-bar-one; animation-delay:-.579710145s; }
.gliterin-logo .asset-icon .logo-bar:nth-of-type(2) { animation-name:gliterin-bar-two; animation-delay:-.289855072s; }
.gliterin-logo .asset-icon .logo-bar:nth-of-type(3) { animation-name:gliterin-bar-three; animation-delay:-.869565217s; }
.gliterin-logo .asset-icon .logo-bar:nth-of-type(4) { animation-name:gliterin-bar-four; animation-delay:-1.449275362s; }
@keyframes gliterin-bar-one { 0%,100% { transform:scaleY(1.25); } 33% { transform:scaleY(2.03125); } 66% { transform:scaleY(.625); } }
@keyframes gliterin-bar-two { 0%,100% { transform:scaleY(.948276); } 33% { transform:scaleY(.344828); } 66% { transform:scaleY(.603448); } }
@keyframes gliterin-bar-three { 0%,100% { transform:scaleY(.952381); } 33% { transform:scaleY(1.761905); } 66% { transform:scaleY(2.761905); } }
@keyframes gliterin-bar-four { 0%,100% { transform:scaleY(.97561); } 33% { transform:scaleY(1.463415); } 66% { transform:scaleY(.731707); } }
@media(prefers-reduced-motion:reduce) { .gliterin-logo .asset-icon .logo-bar { animation:none; } }
body.reduce-motion .gliterin-logo .asset-icon .logo-bar { animation:none; }
 
@media(max-width:390px) {
 .socials { gap:8px 4px; }
 .preferred-source { padding-left:10px; padding-right:10px; }
}

.gliterin-logo .asset-icon>img{opacity:0}
.gliterin-logo .logo-bar{position:absolute;bottom:15%;width:15%;background:#fff}
.gliterin-logo .logo-bar:nth-of-type(1){left:74.5%;height:32%}
.gliterin-logo .logo-bar:nth-of-type(2){left:54.5%;height:58%}
.gliterin-logo .logo-bar:nth-of-type(3){left:34.5%;height:21%}
.gliterin-logo .logo-bar:nth-of-type(4){left:14.5%;height:41%}

 
.post-content .wp-block-gallery > figure { margin:0 0 20px; }
.post-content .article-gallery { position:relative; display:block; margin:20px 0 40px; overflow:hidden; background:#111; color:#fff; touch-action:pan-y; cursor:pointer; }
.post-content .article-gallery.gallery-dragging { cursor:grabbing; user-select:none; }
.post-content .article-gallery > figure { position:relative; margin:0; height:600px; }
.post-content .article-gallery > figure[hidden] { display:none; }
.post-content .article-gallery img { display:block; width:100%; height:100%; object-fit:contain; }
.post-content .article-gallery > figure > a { display:block; height:100%; }
.post-content .article-gallery figcaption { position:absolute; left:60px; right:60px; bottom:48px; padding:6px 12px; background:#000b; }
.article-gallery button,.gallery-dialog button { border:0; color:#fff; background:#0007; cursor:pointer; font:inherit; }
.article-gallery button:focus-visible,.gallery-dialog button:focus-visible { outline:3px solid #fff; outline-offset:-4px; }
.article-gallery .gallery-previous,.article-gallery .gallery-next { position:absolute; top:0; width:44px; height:100%; padding:0; border-radius:0; background:#0003; color:#d71920; font-family:Arial,sans-serif; font-size:42px; font-weight:300; line-height:1; z-index:1; transition:background-color .2s,opacity .2s; }
.article-gallery .gallery-previous { left:0; }.article-gallery .gallery-next { right:0; }
.article-gallery .gallery-previous:hover,.article-gallery .gallery-next:hover { background:#0008; }
.gallery-dialog .gallery-previous,.gallery-dialog .gallery-next { position:absolute; top:50%; transform:translateY(-50%); width:44px; height:56px; background:transparent; font-size:38px; line-height:1; z-index:1; }
.gallery-dialog .gallery-previous { left:0; }.gallery-dialog .gallery-next { right:0; }
.gallery-dialog button:hover { background-color:#0008; }
.article-gallery button:disabled,.gallery-dialog button:disabled { opacity:.3; cursor:default; }
.article-gallery .gallery-expand { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:32px; height:32px; padding:6px; background:#0006; opacity:0; z-index:2; transition:opacity .2s; }
.article-gallery:hover .gallery-expand,.article-gallery:focus-within .gallery-expand { opacity:1; }
.gallery-close,.gallery-zoom { position:absolute; top:12px; right:12px; width:44px; height:44px; background:transparent!important; font-size:28px!important; z-index:2; }
.article-gallery .gallery-dots { position:absolute; left:50%; bottom:0; transform:translateX(-50%); display:flex; align-items:center; justify-content:safe center; width:max-content; max-width:calc(100% - 100px); overflow-x:auto; scrollbar-width:none; z-index:2; }
.article-gallery .gallery-dots::-webkit-scrollbar { display:none; }
.article-gallery .gallery-dots button { position:relative; flex:0 0 14px; width:14px; height:22px; padding:0; background:transparent; }
.gallery-dots button:before { content:""; display:block; width:6px; height:6px; margin:auto; border-radius:50%; background:#f3f3f3; transition:transform .2s,background-color .2s; }
.gallery-dots button[aria-current=true]:before { background:red; transform:scale(1.67); }
.article-gallery-lead > .main-video { display:none; }
.gallery-dialog { box-sizing:border-box; width:min(100vw, 1220px); max-width:100vw; height:100dvh; max-height:100dvh; margin:auto; border:0; padding:65px 70px 20px; background:transparent; color:#fff; text-align:center; }
.gallery-dialog::backdrop { background:#000d; }
.gallery-dialog > img { display:block; width:auto; max-width:100%; height:calc(100% - 100px); margin:auto; object-fit:contain; }
.gallery-dialog > p { margin:0; }
.gallery-dialog > p:empty { display:none; }
.gallery-dialog .gallery-status { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.gallery-dialog .gallery-zoom { top:55px; right:12px; }
.gallery-dialog.gallery-zoomed > img { object-fit:none; }
.gallery-thumbnails { box-sizing:border-box; display:flex; justify-content:safe center; gap:10px; overflow-x:auto; padding:4px; scrollbar-width:none; }
.gallery-thumbnails::-webkit-scrollbar { display:none; }
.gallery-thumbnails button { flex:0 0 100px; height:68px; padding:2px; opacity:.6; transition:opacity .2s; }
.gallery-thumbnails button:hover,.gallery-thumbnails button[aria-current=true] { opacity:1; }
.gallery-thumbnails button[aria-current=true] { outline:2px solid #fff; outline-offset:-2px; }
.gallery-thumbnails img { width:100%; height:100%; object-fit:cover; }
@media(max-width:768px) { .post-content .article-gallery > figure { height:300px; }.gallery-dialog { padding:60px 12px 12px; }.article-gallery .gallery-dots button { width:18px; }.post-content .article-gallery figcaption { left:48px; right:48px; } }
@media(prefers-reduced-motion:reduce) { .article-gallery button,.gallery-dialog button,.gallery-dots button:before { transition:none; } }

.post-content .article-gallery .gallery-expand img { width:20px; height:20px; margin:auto; }

@media(prefers-color-scheme:dark){h1.post-title{color:#fff}}

.post-wrapper.has-feeds { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:20px; }
.post-wrapper.has-feeds .post-container { width:100%; margin-bottom:0; }
@media(max-width:990px){ .post-wrapper.has-feeds { display:block; }}

.article-main-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;margin-inline:auto}

 
.article-video-frame {
  display:block !important;
  position:static !important;
  width:100% !important;
  height:auto !important;
  max-width:min(100%,var(--article-video-max-width,100%)) !important;
  max-height:none !important;
  aspect-ratio:var(--article-video-ratio,16/9) !important;
  margin-inline:auto !important;
  object-fit:contain;
  border:0;
}
.article-video-container {
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  min-height:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.article-video-container::before,.article-video-container::after { display:none !important; }

