:where(.gpt-share-bar-title){font-size:.8em}
:where(.gpt-sh){font-size:.82em}

.gpt-clean-post .entry-content,
.gpt-clean-post .entry-header{max-width:760px;margin-left:auto;margin-right:auto}
:where(.gpt-clean-post .entry-content) :where(p){margin-bottom:1.2em}
:where(.gpt-clean-post .entry-content) :where(h2){margin:1.7em 0 .5em}
:where(.gpt-clean-post .entry-content) :where(h3){margin:1.4em 0 .45em}
:where(.gpt-clean-post .entry-content) :where(ul,ol){margin-bottom:1.2em}
.gpt-clean-post .entry-content img{border-radius:12px;height:auto}
.gpt-clean-post .gpt-related{max-width:1100px;margin-left:auto;margin-right:auto}

.gpt-no-hero .page-header-image,
.gpt-no-hero .page-header-image-single,
.gpt-no-hero .featured-image,
.gpt-no-hero .post-image{display:none!important}

.gpt-share-bar{max-width:760px;margin:34px auto 0;padding-top:22px;border-top:1px solid var(--base,#e8e8ec)}
.gpt-share-bar-title{display:block;color:var(--contrast-2,#6b7280);margin-bottom:12px}
.gpt-share-list{display:flex;flex-wrap:wrap;gap:8px}
.gpt-sh{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:600;line-height:1;color:#fff;text-decoration:none;font-family:inherit;transition:opacity .18s}
.gpt-sh:hover{opacity:.86;color:#fff}
.gpt-sh--whatsapp{background:#25d366}
.gpt-sh--facebook{background:#1877f2}
.gpt-sh--twitter{background:#111}
.gpt-sh--pinterest{background:#e60023}
.gpt-sh--instagram{background:#d62976}

@media (max-width:520px){
.gpt-share-list{gap:6px}
.gpt-sh{padding:0 13px;min-height:36px}
}
