/* PublisherOS Native v3.3.0 */

.pon-native,
.pon-native *,
.pon-native *::before,
.pon-native *::after{box-sizing:border-box!important}

.pon-native{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:var(--pon-bg)!important;color:var(--pon-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow:hidden!important;isolation:isolate!important;clear:both!important}
.pon-shell{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin:0 auto!important}

.pon-progress{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:3px!important;z-index:999999!important;pointer-events:none!important}.pon-progress span{display:block!important;width:0;height:100%!important;background:linear-gradient(90deg,var(--pon-accent),color-mix(in srgb,var(--pon-accent) 70%,#ffffff 30%))!important;box-shadow:0 0 18px rgba(var(--pon-accent-rgb),.45)!important}

.pon-hero,.pon-archive-hero{display:block!important;width:100%!important;padding:116px 0 82px!important;border-bottom:1px solid rgba(var(--pon-text-rgb),.09)!important;background:radial-gradient(circle at 80% 3%,rgba(var(--pon-accent-rgb),.16),transparent 30%),radial-gradient(circle at 8% 18%,rgba(var(--pon-soft-rgb),.12),transparent 28%),linear-gradient(180deg,var(--pon-bg) 0%,var(--pon-panel) 100%)!important}
.pon-breadcrumbs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;color:rgba(var(--pon-muted-rgb),.72)!important;font-size:13px!important;margin:0 0 28px!important}.pon-breadcrumbs a{color:rgba(var(--pon-muted-rgb),.82)!important;text-decoration:none!important;border:0!important}.pon-breadcrumbs a:hover{color:var(--pon-accent)!important}.pon-breadcrumbs span{color:rgba(var(--pon-muted-rgb),.48)!important}
.pon-pill{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:9px 13px!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:999px!important;background:rgba(var(--pon-text-rgb),.05)!important;color:var(--pon-accent)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 24px!important}.pon-pill:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--pon-accent)!important;box-shadow:0 0 18px rgba(var(--pon-accent-rgb),.75)!important}
.pon-native h1{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--pon-text)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.02!important;font-size:clamp(48px,6.4vw,88px)!important;margin:0!important;max-width:920px!important;text-wrap:balance!important}.pon-intro,.pon-archive-hero p{max-width:800px!important;color:var(--pon-muted)!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.78!important;margin:30px 0 0!important}.pon-meta{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;align-items:center!important;margin-top:30px!important;color:rgba(var(--pon-muted-rgb),.82)!important;font-size:13.5px!important}.pon-meta strong{color:var(--pon-text)!important;font-weight:700!important}
.pon-featured{margin:44px 0 0!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:30px!important;overflow:hidden!important;background:rgba(var(--pon-panel-rgb),.74)!important;box-shadow:0 28px 80px rgba(0,0,0,.28)!important}.pon-featured img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/8!important;object-fit:cover!important}

.pon-reader{display:block!important;width:100%!important;background:radial-gradient(circle at 78% 2%,rgba(var(--pon-accent-rgb),.08),transparent 28%),linear-gradient(180deg,var(--pon-bg) 0%,var(--pon-panel) 48%,var(--pon-bg) 100%)!important}.pon-reader-grid{display:grid!important;grid-template-columns:260px minmax(0,760px)!important;gap:58px!important;align-items:start!important;justify-content:center!important;padding:76px 0 96px!important}.pon-reader-grid.no-toc{grid-template-columns:minmax(0,760px)!important}.pon-toc{border:1px solid rgba(var(--pon-text-rgb),.12)!important;background:rgba(var(--pon-panel-rgb),.82)!important;border-radius:24px!important;padding:22px!important;box-shadow:0 20px 60px rgba(0,0,0,.18)!important}.pon-toc.sticky{position:sticky!important;top:34px!important}.pon-toc-title{color:var(--pon-text)!important;font-weight:850!important;font-size:14px!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:14px!important}.pon-toc ol{list-style:none!important;counter-reset:toc!important;display:grid!important;gap:11px!important;margin:0!important;padding:0!important}.pon-toc a{display:grid!important;grid-template-columns:24px 1fr!important;gap:8px!important;color:var(--pon-muted)!important;text-decoration:none!important;border:0!important;font-size:13.5px!important;line-height:1.45!important}.pon-toc a:before{counter-increment:toc!important;content:counter(toc)!important;width:24px!important;height:24px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(var(--pon-accent-rgb),.28)!important;color:var(--pon-accent)!important;font-size:11px!important;font-weight:850!important;background:rgba(var(--pon-accent-rgb),.08)!important}.pon-toc a.active{color:var(--pon-text)!important}
.pon-mobile-toc{display:none!important;margin-bottom:28px!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:20px!important;background:rgba(var(--pon-panel-rgb),.82)!important;overflow:hidden!important}.pon-mobile-toc summary{cursor:pointer!important;list-style:none!important;color:var(--pon-text)!important;font-weight:850!important;padding:18px 20px!important}.pon-mobile-toc summary::-webkit-details-marker{display:none!important}.pon-mobile-toc summary:after{content:"+"!important;float:right!important;color:var(--pon-accent)!important;font-size:22px!important;line-height:1!important}.pon-mobile-toc[open] summary:after{content:"−"!important}.pon-mobile-toc ol{list-style:none!important;padding:0 20px 20px!important;margin:0!important;display:grid!important;gap:10px!important}.pon-mobile-toc a{color:var(--pon-muted)!important;text-decoration:none!important;border:0!important}
.pon-article{display:block!important;width:100%!important;max-width:760px!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--pon-muted)!important;font-size:17px!important;line-height:1.86!important}.pon-article > *:first-child{margin-top:0!important}.pon-article > h2{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--pon-text)!important;font-weight:600!important;letter-spacing:-.035em!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.04!important;margin:58px 0 18px!important;scroll-margin-top:80px!important}.pon-article > h3{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--pon-text)!important;font-weight:600!important;letter-spacing:-.03em!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.12!important;margin:38px 0 14px!important}.pon-article > h4{font-family:Inter,system-ui,sans-serif!important;color:var(--pon-accent)!important;font-size:15px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:850!important;margin:30px 0 12px!important}.pon-article > p{margin:0 0 22px!important;color:var(--pon-muted)!important}.pon-article > p a,.pon-article > ul a,.pon-article > ol a,.pon-article > blockquote a{color:var(--pon-accent)!important;text-decoration:none!important;border-bottom:1px solid rgba(var(--pon-accent-rgb),.36)!important}.pon-article > ul,.pon-article > ol{margin:0 0 26px 22px!important;padding:0!important;color:var(--pon-muted)!important}.pon-article > ul > li,.pon-article > ol > li{padding-left:6px!important;margin-bottom:10px!important}.pon-article > blockquote{margin:38px 0!important;padding:26px 30px!important;border-left:2px solid var(--pon-accent)!important;background:rgba(var(--pon-text-rgb),.045)!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.22!important;border-radius:0 22px 22px 0!important}

.pon-signature-wide{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 0 96px!important;background:transparent!important}.pon-signature-wide-inner{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:30px!important;align-items:center!important;width:min(900px,100%)!important;max-width:900px!important;min-width:0!important;margin:0 auto!important;padding:34px!important;border:1px solid rgba(var(--pon-accent-rgb),.24)!important;border-radius:30px!important;background:radial-gradient(circle at 12% 0%,rgba(var(--pon-accent-rgb),.10),transparent 34%),linear-gradient(180deg,rgba(var(--pon-panel-rgb),.88),rgba(var(--pon-bg-rgb),.94))!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important;text-align:left!important;overflow:visible!important}.pon-signature-wide-photo{width:124px!important;height:124px!important;min-width:124px!important;border-radius:50%!important;overflow:hidden!important;border:1px solid rgba(var(--pon-accent-rgb),.42)!important;background:rgba(var(--pon-text-rgb),.06)!important;margin:0!important}.pon-signature-wide-photo img{display:block!important;width:124px!important;height:124px!important;max-width:none!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.pon-signature-wide-copy{min-width:0!important;max-width:680px!important;width:100%!important}.pon-signature-wide-label{color:var(--pon-accent)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0 0 8px!important;padding:0!important}.pon-signature-wide-name{color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(36px,4vw,48px)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.03em!important;margin:0 0 8px!important;padding:0!important}.pon-signature-wide-title{color:var(--pon-soft)!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important;margin:0 0 12px!important;padding:0!important}.pon-signature-wide-copy p{color:var(--pon-muted)!important;font-size:15.5px!important;line-height:1.75!important;margin:0!important;padding:0!important;max-width:680px!important;text-align:left!important}.pon-signature-wide-meta{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin:16px 0 0!important;padding:0!important;color:rgba(var(--pon-muted-rgb),.70)!important;font-size:12.5px!important;line-height:1.4!important}

.pon-search{display:flex!important;gap:12px!important;max-width:720px!important;margin:36px 0 0!important}.pon-search input{flex:1!important;min-height:54px!important;border:1px solid rgba(var(--pon-text-rgb),.14)!important;border-radius:16px!important;background:rgba(var(--pon-bg-rgb),.76)!important;color:var(--pon-text)!important;padding:0 16px!important;font-size:15px!important}.pon-search button{min-height:54px!important;border:0!important;border-radius:999px!important;background:var(--pon-accent)!important;color:var(--pon-bg)!important;font-weight:900!important;padding:0 24px!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important;outline:none!important}.pon-chips{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:26px!important}.pon-chips a{color:var(--pon-muted)!important;text-decoration:none!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:999px!important;background:rgba(var(--pon-text-rgb),.045)!important;padding:10px 14px!important;font-size:13px!important}.pon-chips a:hover{color:var(--pon-text)!important;border-color:rgba(var(--pon-accent-rgb),.36)!important}
.pon-archive-list,.pon-hub-list{padding:86px 0 116px!important;background:linear-gradient(180deg,var(--pon-bg) 0%,var(--pon-panel) 52%,var(--pon-bg) 100%)!important}.pon-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}.pon-card,.pon-hub-card{border:1px solid rgba(var(--pon-accent-rgb),.16)!important;background:linear-gradient(180deg,rgba(var(--pon-text-rgb),.055),rgba(var(--pon-text-rgb),.025)),rgba(var(--pon-panel-rgb),.84)!important;border-radius:28px!important;overflow:hidden!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;box-shadow:0 26px 70px rgba(0,0,0,.22)!important;text-decoration:none!important}.pon-card:hover,.pon-hub-card:hover{transform:translateY(-5px)!important;border-color:rgba(var(--pon-accent-rgb),.34)!important;box-shadow:0 34px 92px rgba(0,0,0,.30)!important}.pon-card-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:210px!important;background:radial-gradient(circle at 20% 0%,rgba(var(--pon-accent-rgb),.12),transparent 34%),rgba(var(--pon-bg-rgb),.32)!important;text-decoration:none!important;border:0!important}.pon-card-image img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important}.pon-card-placeholder span{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--pon-accent)!important;font-size:64px!important;line-height:1!important}.pon-card-body{padding:30px!important}.pon-card-category{color:var(--pon-accent)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:12px!important}.pon-card-body h2,.pon-hub-card h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(30px,2.5vw,38px)!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:0 0 14px!important;color:var(--pon-text)!important}.pon-card-body h2 a{color:var(--pon-text)!important;text-decoration:none!important;border:0!important}.pon-card-body h2 a:hover{color:var(--pon-accent)!important}.pon-card-body p,.pon-hub-card p{color:var(--pon-muted)!important;font-size:15.5px!important;line-height:1.78!important;margin:0!important}.pon-card-meta{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:18px!important;color:var(--pon-soft)!important;font-size:12.5px!important}.pon-pagination{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:60px!important}.pon-pagination .page-numbers{min-width:42px!important;height:42px!important;padding:0 12px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(var(--pon-panel-rgb),.82)!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;color:var(--pon-muted)!important;text-decoration:none!important}.pon-pagination .current{background:var(--pon-accent)!important;color:var(--pon-bg)!important;font-weight:900!important}
.pon-empty{border:1px solid rgba(var(--pon-text-rgb),.12)!important;background:rgba(var(--pon-panel-rgb),.82)!important;border-radius:24px!important;padding:34px!important}.pon-empty h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:40px!important;margin:0 0 10px!important;color:var(--pon-text)!important}.pon-empty p{color:var(--pon-muted)!important;margin:0!important}.pon-hub-categories{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important}.pon-hub-card{display:block!important;padding:34px!important;color:var(--pon-text)!important}.pon-hub-card span{display:inline-flex!important;margin-top:24px!important;color:var(--pon-accent)!important;font-size:14px!important;font-weight:850!important}

@media(max-width:980px){.pon-reader-grid{grid-template-columns:1fr!important;gap:0!important;padding-top:48px!important}.pon-toc{display:none!important}.pon-mobile-toc{display:block!important}.pon-article{max-width:760px!important;margin:0 auto!important}.pon-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pon-hub-categories{grid-template-columns:1fr!important}}
@media(max-width:640px){.pon-shell{width:min(100% - 32px,1180px)!important}.pon-hero,.pon-archive-hero{padding:72px 0 54px!important}.pon-native h1{font-size:42px!important}.pon-intro,.pon-archive-hero p{font-size:17px!important;line-height:1.74!important}.pon-reader-grid{padding-bottom:72px!important}.pon-article{font-size:16px!important;line-height:1.8!important}.pon-article > h2{font-size:34px!important;margin-top:46px!important}.pon-cards{grid-template-columns:1fr!important}.pon-search{flex-direction:column!important}.pon-search button{width:100%!important}.pon-signature-wide{padding:0 0 72px!important}.pon-signature-wide-inner{grid-template-columns:1fr!important;text-align:center!important;padding:32px 22px!important;width:100%!important}.pon-signature-wide-photo{margin:0 auto!important}.pon-signature-wide-copy{max-width:100%!important}.pon-signature-wide-copy p{text-align:center!important;margin:0 auto!important}.pon-signature-wide-meta{justify-content:center!important}.pon-archive-list,.pon-hub-list{padding:62px 0 86px!important}.pon-card-body,.pon-hub-card{padding:26px!important}.pon-card-image{min-height:170px!important}.pon-card-image img{height:190px!important}}


/* PublisherOS v1.2.4: custom HTML card protection.
   The article skin now styles normal article content only. Custom HTML blocks/cards inside posts keep their own CSS, inline styles, gradients, buttons, and text colors. */
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[class]:not([class^="pon-"]):not([class*=" pon-"]){
  max-width:100%!important;
  box-sizing:border-box!important;
}
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style]:not([class^="pon-"]):not([class*=" pon-"]){
  max-width:100%!important;
  box-sizing:border-box!important;
}
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[class]:not([class^="pon-"]):not([class*=" pon-"]) *,
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style]:not([class^="pon-"]):not([class*=" pon-"]) *{
  box-sizing:border-box!important;
}
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[class]:not([class^="pon-"]):not([class*=" pon-"]) a,
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style]:not([class^="pon-"]):not([class*=" pon-"]) a{
  border-bottom:0!important;
}


/* PublisherOS v1.2.5: author-card no-photo fix + light custom HTML card readability.
   If the founder image is empty, the author box becomes a true single-column card instead of squeezing text into the old photo column. */
.pon-signature-wide-inner:not(:has(.pon-signature-wide-photo)){
  grid-template-columns:minmax(0,1fr)!important;
}
.pon-signature-wide-inner:not(:has(.pon-signature-wide-photo)) .pon-signature-wide-copy{
  max-width:760px!important;
  width:100%!important;
}
.pon-signature-wide-inner:not(:has(.pon-signature-wide-photo)) .pon-signature-wide-copy p{
  max-width:720px!important;
}

/* Protect Rehan's custom HTML product/content cards when they use a light/white card background inside a dark PublisherOS article. */
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fff"] :is(h1,h2,h3,h4,h5,h6),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FFF"] :is(h1,h2,h3,h4,h5,h6),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#ffffff"] :is(h1,h2,h3,h4,h5,h6),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FFFFFF"] :is(h1,h2,h3,h4,h5,h6),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="white"] :is(h1,h2,h3,h4,h5,h6),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="rgb(255, 255, 255)"] :is(h1,h2,h3,h4,h5,h6){
  color:#111827!important;
}
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fff"] :is(p,li,span,small),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FFF"] :is(p,li,span,small),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#ffffff"] :is(p,li,span,small),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FFFFFF"] :is(p,li,span,small),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="white"] :is(p,li,span,small),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="rgb(255, 255, 255)"] :is(p,li,span,small){
  color:#4b5563!important;
}
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fff"] a:not([style]),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#ffffff"] a:not([style]),
.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="white"] a:not([style]){
  color:#0f766e!important;
}

/* PublisherOS v1.2.6: Smart Content Card Skin.
   Brand-aware skin for Rehan's custom inline HTML product/content cards.
   This intentionally overrides old static inline colors only for top-level custom cards inside content-site articles. */
.pon-native.pon-site-content .pon-article > div[style*="#FBFAF7"],
.pon-native.pon-site-content .pon-article > div[style*="#fbfaf7"],
.pon-native.pon-site-content .pon-article > div[style*="border-radius: 22px"],
.pon-native.pon-site-content .pon-article > div[style*="box-shadow"]{
  background:linear-gradient(180deg,var(--pon-content-card-bg),color-mix(in srgb,var(--pon-content-card-bg) 88%,var(--pon-bg) 12%))!important;
  border-color:var(--pon-content-card-border)!important;
  box-shadow:0 22px 60px rgba(0,0,0,.22)!important;
}
.pon-native.pon-site-content .pon-article > div[style*="#FBFAF7"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > div[style*="#fbfaf7"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > div[style*="border-radius: 22px"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > div[style*="box-shadow"] :is(h1,h2,h3,h4,h5,h6){
  color:var(--pon-content-card-text)!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
}
.pon-native.pon-site-content .pon-article > div[style*="#FBFAF7"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > div[style*="#fbfaf7"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > div[style*="border-radius: 22px"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > div[style*="box-shadow"] :is(p,li,span,small){
  color:var(--pon-content-card-muted)!important;
}
.pon-native.pon-site-content .pon-article > div[style*="#FBFAF7"] a,
.pon-native.pon-site-content .pon-article > div[style*="#fbfaf7"] a,
.pon-native.pon-site-content .pon-article > div[style*="border-radius: 22px"] a,
.pon-native.pon-site-content .pon-article > div[style*="box-shadow"] a{
  background:var(--pon-content-card-button-bg)!important;
  color:var(--pon-content-card-button-text)!important;
  border:1px solid color-mix(in srgb,var(--pon-content-card-button-bg) 72%,#ffffff 28%)!important;
  border-radius:12px!important;
  text-decoration:none!important;
  box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
}
.pon-native.pon-site-content .pon-article > div[style*="#FBFAF7"] a:hover,
.pon-native.pon-site-content .pon-article > div[style*="#fbfaf7"] a:hover,
.pon-native.pon-site-content .pon-article > div[style*="border-radius: 22px"] a:hover,
.pon-native.pon-site-content .pon-article > div[style*="box-shadow"] a:hover{
  filter:brightness(1.06)!important;
  transform:translateY(-1px)!important;
}

/* PublisherOS v2.0.0: Universal Environment Layer.
   Components no longer depend on hard-coded brand names. PublisherOS detects:
   environment -> design system -> component variables. */
.pon-native{
  --pon-auto-surface:var(--pos-surface,var(--pon-panel));
  --pon-auto-surface-2:var(--pos-surface-2,var(--pon-panel));
  --pon-auto-card-bg:var(--pos-card-bg,var(--pon-panel));
  --pon-auto-card-text:var(--pos-card-text,var(--pon-text));
  --pon-auto-card-muted:var(--pos-card-muted,var(--pon-muted));
  --pon-auto-card-border:var(--pos-card-border,rgba(var(--pon-text-rgb),.14));
  --pon-auto-card-shadow:var(--pos-card-shadow,0 22px 60px rgba(0,0,0,.24));
  --pon-auto-button-bg:var(--pos-button-bg,var(--pon-accent));
  --pon-auto-button-text:var(--pos-button-text,var(--pon-bg));
}

/* Content-publisher skin: Amazon, affiliate, AdSense, review, how-to, and editorial blogs. */
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="border-radius"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="box-shadow"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"]{
  background:linear-gradient(180deg,var(--pon-auto-card-bg),color-mix(in srgb,var(--pon-auto-card-bg) 90%,var(--pon-bg) 10%))!important;
  border-color:var(--pon-auto-card-border)!important;
  color:var(--pon-auto-card-text)!important;
  box-shadow:var(--pon-auto-card-shadow)!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="border-radius"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="box-shadow"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] :is(h1,h2,h3,h4,h5,h6){
  color:var(--pon-auto-card-text)!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="border-radius"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="box-shadow"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] :is(p,li,span,small){
  color:var(--pon-auto-card-muted)!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="border-radius"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="box-shadow"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] a{
  background:var(--pon-auto-button-bg)!important;
  color:var(--pon-auto-button-text)!important;
  border-color:color-mix(in srgb,var(--pon-auto-button-bg) 68%,#ffffff 32%)!important;
}

/* Service-business skin stays resource/trust oriented and does not over-skin normal service callouts. */
.pon-native.pon-site-service .pon-hub-card,
.pon-native.pon-site-service .pon-card{
  background:linear-gradient(180deg,var(--pon-panel),color-mix(in srgb,var(--pon-panel) 88%,var(--pon-bg) 12%))!important;
}

/* PublisherOS v2.0.1: Runtime universal card skin hardening.
   Works for pasted inline custom cards without needing Amazon/AdSense-specific logic. */
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="margin: 26px 0"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="padding: 26px 24px"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="max-width: 100%"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="PRODUCT_NAME"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"],
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="border-radius: 22px"]{
  background:linear-gradient(180deg,var(--pos-card-bg,var(--pon-panel)),color-mix(in srgb,var(--pos-card-bg,var(--pon-panel)) 90%,var(--pon-bg) 10%))!important;
  border:1px solid var(--pos-card-border,rgba(255,255,255,.14))!important;
  box-shadow:var(--pos-card-shadow,0 22px 60px rgba(0,0,0,.24))!important;
  color:var(--pos-card-text,var(--pon-text))!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="margin: 26px 0"] :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="padding: 26px 24px"] :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em){
  color:inherit!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="margin: 26px 0"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="padding: 26px 24px"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] :is(h1,h2,h3,h4,h5,h6),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] :is(h1,h2,h3,h4,h5,h6){
  color:var(--pos-card-text,var(--pon-text))!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="margin: 26px 0"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="padding: 26px 24px"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] :is(p,li,span,small),
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] :is(p,li,span,small){
  color:var(--pos-card-muted,var(--pon-muted))!important;
}
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="margin: 26px 0"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="padding: 26px 24px"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#FBFAF7"] a,
.pon-native.pon-site-content .pon-article > :is(div,section,article,aside,figure)[style*="#fbfaf7"] a{
  background:var(--pos-button-bg,var(--pon-accent))!important;
  color:var(--pos-button-text,var(--pon-bg))!important;
  border-color:color-mix(in srgb,var(--pos-button-bg,var(--pon-accent)) 70%,#ffffff 30%)!important;
}


/* PublisherOS v3.3.0: native article engagement — sharing, related articles + WordPress comments. */
.pon-share{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 44px!important;background:transparent!important}.pon-share-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;width:min(900px,100%)!important;margin:0 auto!important;padding:26px 28px!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(var(--pon-panel-rgb),.76),rgba(var(--pon-bg-rgb),.88))!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important}.pon-share-copy{min-width:220px!important}.pon-share-eyebrow,.pon-comments-eyebrow{display:block!important;margin:0 0 7px!important;color:var(--pon-accent)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important}.pon-share-copy h2{margin:0!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:31px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.05!important}.pon-share-copy p{margin:6px 0 0!important;color:var(--pon-muted)!important;font-size:13.5px!important;line-height:1.55!important}.pon-share-links{position:relative!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important}.pon-share-button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid rgba(var(--pon-text-rgb),.14)!important;border-radius:999px!important;background:rgba(var(--pon-text-rgb),.045)!important;color:var(--pon-text)!important;font:inherit!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.pon-share-button svg{display:block!important;width:15px!important;height:15px!important;flex:0 0 15px!important;fill:currentColor!important}.pon-share-button:hover,.pon-share-button:focus-visible{transform:translateY(-2px)!important;border-color:rgba(var(--pon-accent-rgb),.44)!important;background:rgba(var(--pon-accent-rgb),.11)!important;color:var(--pon-accent)!important;outline:0!important}.pon-share-button:focus-visible{box-shadow:0 0 0 3px rgba(var(--pon-accent-rgb),.18)!important}.pon-share-button.is-copied{border-color:rgba(var(--pon-accent-rgb),.46)!important;background:rgba(var(--pon-accent-rgb),.13)!important;color:var(--pon-accent)!important}.pon-share-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.pon-comments{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 104px!important;background:transparent!important}.pon-comments-inner{width:min(900px,100%)!important;margin:0 auto!important;padding:38px!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:30px!important;background:radial-gradient(circle at 88% 0%,rgba(var(--pon-accent-rgb),.08),transparent 32%),linear-gradient(180deg,rgba(var(--pon-panel-rgb),.84),rgba(var(--pon-bg-rgb),.94))!important;box-shadow:0 24px 70px rgba(0,0,0,.20)!important}.pon-comments-header{margin:0 0 30px!important;padding:0 0 25px!important;border-bottom:1px solid rgba(var(--pon-text-rgb),.10)!important}.pon-comments-header h2{margin:0!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(34px,4vw,46px)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.05!important}.pon-comments-header p{margin:8px 0 0!important;color:var(--pon-muted)!important;font-size:14px!important;line-height:1.65!important}.pon-comment-list,.pon-comment-list .children{list-style:none!important;margin:0!important;padding:0!important}.pon-comment-list>li{margin:0 0 20px!important}.pon-comment-list .children{margin:16px 0 0 34px!important}.pon-comment-list .comment-body{position:relative!important;margin:0!important;padding:22px!important;border:1px solid rgba(var(--pon-text-rgb),.10)!important;border-radius:20px!important;background:rgba(var(--pon-text-rgb),.035)!important}.pon-comment-list .comment-meta{margin:0 0 13px!important}.pon-comment-list .comment-author{display:flex!important;align-items:center!important;gap:11px!important;color:var(--pon-text)!important;font-size:14px!important;font-weight:850!important}.pon-comment-list .comment-author .avatar{display:block!important;width:48px!important;height:48px!important;margin:0!important;border:1px solid rgba(var(--pon-accent-rgb),.28)!important;border-radius:50%!important;object-fit:cover!important}.pon-comment-list .comment-author .says{color:rgba(var(--pon-muted-rgb),.7)!important;font-weight:500!important}.pon-comment-list .comment-metadata{margin:-16px 0 0 59px!important;color:rgba(var(--pon-muted-rgb),.62)!important;font-size:11.5px!important;line-height:1.4!important}.pon-comment-list .comment-metadata a{color:inherit!important;text-decoration:none!important;border:0!important}.pon-comment-list .comment-content{margin:20px 0 0!important;color:var(--pon-muted)!important;font-size:15px!important;line-height:1.75!important}.pon-comment-list .comment-content p{margin:0 0 12px!important;color:inherit!important}.pon-comment-list .comment-content p:last-child{margin-bottom:0!important}.pon-comment-list .reply{margin:15px 0 0!important}.pon-comment-list .comment-reply-link,.pon-comment-list .comment-edit-link{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 11px!important;border:1px solid rgba(var(--pon-accent-rgb),.22)!important;border-radius:999px!important;background:rgba(var(--pon-accent-rgb),.07)!important;color:var(--pon-accent)!important;font-size:11.5px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important}.pon-comment-list .comment-awaiting-moderation{display:block!important;margin:12px 0!important;color:var(--pon-soft)!important;font-size:13px!important;font-style:normal!important}.pon-comment-pagination{display:flex!important;justify-content:center!important;margin:28px 0 0!important}.pon-comment-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;margin:0 3px!important;padding:0 10px!important;border:1px solid rgba(var(--pon-text-rgb),.12)!important;border-radius:999px!important;background:rgba(var(--pon-text-rgb),.04)!important;color:var(--pon-muted)!important;text-decoration:none!important}.pon-comment-pagination .current{background:var(--pon-accent)!important;color:var(--pon-bg)!important;font-weight:900!important}.pon-comment-form-wrap{margin:32px 0 0!important;padding:30px!important;border:1px solid rgba(var(--pon-accent-rgb),.18)!important;border-radius:22px!important;background:rgba(var(--pon-bg-rgb),.36)!important}.pon-comment-form-wrap .comment-reply-title{margin:0 0 8px!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:34px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.1!important}.pon-comment-form-wrap .comment-reply-title small{display:inline!important;margin-left:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important}.pon-comment-form-wrap .comment-reply-title small a{color:var(--pon-accent)!important;text-decoration:none!important}.pon-comment-form,.pon-comment-form p{margin:0!important}.pon-comment-form .pon-comment-notes,.pon-comment-form .logged-in-as,.pon-comment-form .comment-notes{margin:0 0 20px!important;color:rgba(var(--pon-muted-rgb),.76)!important;font-size:12.5px!important;line-height:1.6!important}.pon-comment-form .logged-in-as a{color:var(--pon-accent)!important;text-decoration:none!important}.pon-comment-form label{display:block!important;margin:0 0 7px!important;color:var(--pon-text)!important;font-size:12.5px!important;font-weight:800!important}.pon-comment-form input[type="text"],.pon-comment-form input[type="email"],.pon-comment-form input[type="url"],.pon-comment-form textarea{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:13px 14px!important;border:1px solid rgba(var(--pon-text-rgb),.16)!important;border-radius:12px!important;background:rgba(var(--pon-bg-rgb),.72)!important;color:var(--pon-text)!important;font:inherit!important;font-size:14px!important;line-height:1.5!important;outline:0!important;box-shadow:none!important}.pon-comment-form textarea{min-height:150px!important;resize:vertical!important}.pon-comment-form input:focus,.pon-comment-form textarea:focus{border-color:rgba(var(--pon-accent-rgb),.58)!important;box-shadow:0 0 0 3px rgba(var(--pon-accent-rgb),.12)!important}.pon-comment-form .comment-form-comment,.pon-comment-form .comment-form-author,.pon-comment-form .comment-form-email,.pon-comment-form .comment-form-url{margin:0 0 17px!important}.pon-comment-form .comment-form-cookies-consent{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:4px 0 20px!important;color:var(--pon-muted)!important;font-size:12px!important;line-height:1.5!important}.pon-comment-form .comment-form-cookies-consent input{margin:3px 0 0!important}.pon-comment-form .comment-form-cookies-consent label{margin:0!important;color:inherit!important;font-weight:500!important}.pon-comment-form .form-submit{margin:2px 0 0!important}.pon-comment-submit{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:0!important;padding:12px 20px!important;border:1px solid color-mix(in srgb,var(--pon-accent) 72%,#ffffff 28%)!important;border-radius:999px!important;background:var(--pon-accent)!important;color:var(--pon-bg)!important;font:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(var(--pon-accent-rgb),.16)!important}.pon-comment-submit:hover,.pon-comment-submit:focus-visible{filter:brightness(1.06)!important;transform:translateY(-1px)!important;outline:0!important}.pon-comments-closed{margin:24px 0 0!important;padding:16px 18px!important;border:1px solid rgba(var(--pon-text-rgb),.10)!important;border-radius:14px!important;background:rgba(var(--pon-text-rgb),.035)!important;color:var(--pon-muted)!important;font-size:13px!important}

@media(max-width:760px){.pon-share-inner{align-items:flex-start!important;flex-direction:column!important}.pon-share-links{justify-content:flex-start!important}.pon-comments-inner{padding:28px!important}.pon-comment-list .children{margin-left:18px!important}.pon-comment-form-wrap{padding:24px!important}}
@media(max-width:520px){.pon-share{padding-bottom:34px!important}.pon-share-inner{padding:22px!important}.pon-share-links{width:100%!important}.pon-share-button{flex:1 1 calc(50% - 9px)!important}.pon-comments{padding-bottom:76px!important}.pon-comments-inner{padding:23px 18px!important;border-radius:24px!important}.pon-comment-list .comment-body{padding:18px!important}.pon-comment-list .children{margin-left:10px!important}.pon-comment-list .comment-metadata{margin:8px 0 0!important}.pon-comment-form-wrap{padding:20px 16px!important}.pon-comment-form-wrap .comment-reply-title{font-size:30px!important}}

/* Related Articles */
.pon-related{padding:0 0 72px!important}.pon-related-inner{width:100%!important;padding:38px!important;border:1px solid rgba(var(--pon-text-rgb),.11)!important;border-radius:30px!important;background:radial-gradient(circle at 94% 0%,rgba(var(--pon-accent-rgb),.11),transparent 28%),linear-gradient(180deg,rgba(var(--pon-panel-rgb),.90),rgba(var(--pon-bg-rgb),.54))!important;box-shadow:0 24px 72px rgba(0,0,0,.18)!important}.pon-related-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin:0 0 26px!important}.pon-related-eyebrow{display:block!important;margin:0 0 8px!important;color:var(--pon-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.pon-related-head h2{margin:0!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(34px,4vw,46px)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.04!important}.pon-related-head>p{max-width:360px!important;margin:0!important;color:var(--pon-muted)!important;font-size:14px!important;line-height:1.65!important;text-align:right!important}.pon-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.pon-related-card{display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(var(--pon-text-rgb),.10)!important;border-radius:22px!important;background:rgba(var(--pon-bg-rgb),.48)!important;box-shadow:0 16px 44px rgba(0,0,0,.14)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.pon-related-card:hover{transform:translateY(-4px)!important;border-color:rgba(var(--pon-accent-rgb),.30)!important;box-shadow:0 24px 58px rgba(0,0,0,.22)!important}.pon-related-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:176px!important;overflow:hidden!important;border:0!important;background:radial-gradient(circle at 20% 0%,rgba(var(--pon-accent-rgb),.13),transparent 40%),rgba(var(--pon-panel-rgb),.76)!important;text-decoration:none!important}.pon-related-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .28s ease!important}.pon-related-card:hover .pon-related-image img{transform:scale(1.025)!important}.pon-related-placeholder span{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--pon-accent)!important;font-size:58px!important;line-height:1!important}.pon-related-card-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:23px!important}.pon-related-category{margin:0 0 10px!important;color:var(--pon-accent)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.pon-related-card h3{margin:0 0 11px!important;color:var(--pon-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.08!important}.pon-related-card h3 a{color:inherit!important;text-decoration:none!important;border:0!important}.pon-related-card h3 a:hover{color:var(--pon-accent)!important}.pon-related-card-body>p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;margin:0!important;color:var(--pon-muted)!important;font-size:13.5px!important;line-height:1.68!important}.pon-related-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important;padding-top:17px!important;color:var(--pon-soft)!important;font-size:11.5px!important;line-height:1.4!important}
@media(max-width:980px){.pon-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pon-related-card:last-child:nth-child(odd){grid-column:1/-1!important}.pon-related-card:last-child:nth-child(odd){display:grid!important;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)!important}.pon-related-card:last-child:nth-child(odd) .pon-related-image{height:100%!important;min-height:220px!important}}
@media(max-width:640px){.pon-related{padding-bottom:58px!important}.pon-related-inner{padding:26px 20px!important;border-radius:24px!important}.pon-related-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.pon-related-head>p{text-align:left!important}.pon-related-grid{grid-template-columns:1fr!important}.pon-related-card:last-child:nth-child(odd){display:flex!important;grid-column:auto!important}.pon-related-card:last-child:nth-child(odd) .pon-related-image{height:176px!important;min-height:0!important}.pon-related-card h3{font-size:27px!important}}

