/* Fluence Instagram-like presentation; faithful source vectors live in instagram-source-icons.svg.
   Presentation-only layer. Existing ranking, queue, evidence and media transports remain authoritative. */
.fluence-v5:has(.ig-feed-page),.fluence-v5:has(.ig-library-page),.fluence-v5:has(.ig-reels-page),.fluence-v5:has(.ig-profile-page){--ig-ink:#1e2422;--ig-mute:#777c79;--ig-line:#e9eae8;--ig-paper:#fff;--ig-soft:#f7f8f6;color:var(--ig-ink)}
.ig-source-icon{display:inline-block;vertical-align:middle;width:23px;height:23px;fill:none;color:inherit;flex:none}
.fluence-v5 .v4-brand>span{border-radius:12px}
.ig-feed-page,.ig-reels-page,.ig-library-page,.ig-profile-page,.ig-detail-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box;color:var(--ig-ink,#1e2422)}
.v4-main:has(.ig-feed-page),.v4-main:has(.ig-reels-page),.v4-main:has(.ig-library-page),.v4-main:has(.ig-profile-page),.v4-main:has(.ig-detail-page){background:#f7f8f6!important}
.v4-main:has(.ig-feed-page){padding:0 24px 110px!important;min-width:0}
.ig-feed-page.v5-feed-page{position:relative;width:min(100%,632px);max-width:632px;margin:0 auto!important;overflow:visible;background:transparent!important}
.ig-feed-page .ig-feed-header{height:68px;display:flex;align-items:center;gap:14px;justify-content:space-between;background:#fff;padding:0 20px;border:1px solid var(--ig-line);border-top:0}
.ig-feed-page .ig-wordmark{margin-right:auto;font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:30px;letter-spacing:-.06em}
.ig-wordmark-dot{color:#9aab9c}
.ig-feed-language{display:flex;align-items:center;gap:8px;color:var(--ig-mute);font-size:12px}
.ig-feed-language strong{border:1px solid var(--ig-line);border-radius:7px;padding:5px 7px;color:var(--ig-ink)}
.ig-header-library{border:0;background:none;padding:8px;color:var(--ig-ink);cursor:pointer}
.ig-topic-tray{display:flex;gap:18px;align-items:start;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding:16px 18px 12px;background:#fff;border:1px solid var(--ig-line);border-top:0;border-bottom:0}
.ig-topic-tray::-webkit-scrollbar{display:none}
.ig-topic{min-width:66px;max-width:76px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--ig-ink);font:inherit;font-size:11px;cursor:pointer}
.ig-story-ring{box-sizing:border-box;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(white,white) padding-box,linear-gradient(145deg,#b7c9b5,#a5aee4,#e3b3c5) border-box;border:2px solid transparent}
.ig-story-ring strong{font-size:21px;font-weight:600}
.ig-story-ring>.ig-source-icon{width:22px;height:22px}
.ig-feed-page .feed-stream.ig-post-stream{width:100%;max-width:none;display:flex;flex-direction:column;gap:10px!important;margin:0}
.ig-feed-page .feed-card,.ig-feed-page .media-card,.ig-feed-page .native-media-card{
  display:block!important;
  position:relative!important;
  box-sizing:border-box;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:1px solid var(--ig-line)!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:var(--ig-paper)!important;
  background-color:var(--ig-paper)!important;
  color:var(--ig-ink)!important;
  overflow:visible!important;
  text-shadow:none!important;
}
.ig-feed-page .media-card>.feed-card-top{display:none!important}
.ig-post-header{height:67px;display:flex;align-items:center;gap:10px;padding:9px 14px;background:#fff;box-sizing:border-box;color:#1b2220}
.ig-post-avatar{display:grid;place-items:center;width:41px;height:41px;box-sizing:border-box;flex:none;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,#deb7bd,#a5bbd3,#9bb599) border-box;border:2px solid transparent;font-size:17px;font-weight:750}
.ig-post-origin{display:flex;flex-direction:column;align-items:start;min-width:0;gap:4px}
.ig-post-origin strong{max-width:100%;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ig-post-origin span{color:#747a76;font-size:11px}
.ig-post-more{margin-left:auto;color:#5e6560}
.ig-feed-page .native-media-card .native-media-stage,
.ig-feed-page .native-media-card .native-media-stage--youtube,
.ig-feed-page .native-media-card .native-media-stage--open-media,
.ig-feed-page .native-media-card .native-media-stage--blender-open-movie,
.ig-feed-page .native-media-card .native-media-stage--tiktok{
 display:flex!important; flex-direction:column!important;align-items:center;justify-content:center;position:relative!important;
 width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
 background:#f0f2f0!important;overflow:hidden!important;order:initial!important;
}
.ig-feed-page .native-media-card .native-player-shell{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:#101512!important;overflow:hidden!important}
.ig-feed-page .native-media-card .native-player-shell img,
.ig-feed-page .native-media-card .native-player-shell iframe,
.ig-feed-page .native-media-card .native-player-shell video{
 width:100%!important;height:100%!important;object-fit:contain!important;background:transparent!important;
}
.ig-feed-page .native-media-stage--tiktok .native-player-shell,
.ig-feed-page .native-media-stage--short-form .native-player-shell,
.ig-feed-page .native-media-card .native-player-shell[data-media-orientation='portrait']{
 aspect-ratio:9/16!important;max-height:72vh!important;width:min(100%,470px)!important;
}
.ig-feed-page .native-media-card>.v5-media-copy{
 display:block!important;position:relative!important;z-index:auto!important;order:initial!important;
 margin:0!important;padding:4px 18px 12px!important;background:#fff!important;color:#1e2422!important;
}
.ig-feed-page .native-media-card>.v5-media-copy>small{display:none}
.ig-feed-page .native-media-card>.v5-media-copy h2{
 display:block;color:#1e2422!important;font-family:inherit!important;letter-spacing:-.02em!important;
 font-size:15px!important;font-weight:730!important;line-height:1.38!important;margin:3px 0 4px!important;
}
.ig-feed-page .native-media-card>.v5-media-copy p{color:#646b66!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}
.ig-feed-page .native-media-card>.media-actions.ig-post-actions{
 display:flex!important;position:relative!important;z-index:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
 width:100%!important;max-width:100%!important;order:initial!important;
 margin:0!important;padding:10px 13px 5px!important;gap:4px!important;align-items:center;justify-content:flex-start;
 background:#fff!important;
}
.ig-feed-page .ig-post-actions button{
 display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 41px!important;
 width:41px!important;min-width:41px!important;height:39px!important;margin:0!important;padding:7px!important;
 border:0!important;border-radius:7px!important;background:transparent!important;color:#242b27!important;cursor:pointer;
}
.ig-feed-page .ig-post-actions button::before,.ig-detail-page .ig-post-actions button::before{content:none!important;display:none!important}
.ig-feed-page .ig-post-actions button svg,.ig-feed-page .ig-post-actions button i{
 display:inline-flex!important;width:23px!important;height:23px!important;color:inherit!important;
}
.ig-feed-page .ig-post-actions button span{display:none!important}
.ig-feed-page .ig-post-actions button:hover{background:#f4f5f3!important}
.ig-feed-page .ig-post-actions button.is-active[data-social='like']{color:#fa305b!important}
.ig-feed-page .ig-post-actions .ig-save-action{margin-left:auto!important}
.ig-feed-page .native-media-card>.v5-language-radar,
.ig-feed-page .native-media-card>.learning-language-radar{
 position:relative!important;display:block!important;z-index:auto!important;order:initial!important;max-width:none!important;
 margin:0!important;padding:4px 18px 16px!important;color:#344037!important;background:#fff!important;
}
.ig-feed-page .native-media-card>.v5-language-radar>small,
.ig-feed-page .native-media-card>.learning-language-radar>small{display:block!important;color:#7a847c;font-size:10px;margin-bottom:7px}
.ig-feed-page .native-media-card>.v5-language-radar>div,
.ig-feed-page .native-media-card>.learning-language-radar>div{display:flex;gap:7px;flex-wrap:wrap;overflow:visible}
.ig-feed-page .native-vocab-chip,.ig-feed-page .learning-word-chip{
 background:#eff4ef!important;color:#4b6355!important;border:1px solid #dce8df!important;border-radius:999px!important;font-size:12px!important;
}
.ig-feed-page .feed-card:not(.native-media-card){padding:26px!important;min-height:260px!important;display:flex!important;align-items:stretch!important;flex-direction:column!important;justify-content:center!important}
.ig-feed-page .feed-card:not(.native-media-card) h2{font-family:Georgia,serif!important;color:#232b25!important;font-size:clamp(26px,3vw,38px)!important;text-shadow:none!important}
.ig-feed-page .feed-card:not(.native-media-card) p,
.ig-feed-page .feed-card:not(.native-media-card) small{color:#69746c!important;text-shadow:none!important}
.ig-feed-page .feed-card:not(.native-media-card) .feed-card-top{display:flex!important}
.ig-feed-page .native-media-stage--book{background:#ecefe9!important;padding:28px!important;box-sizing:border-box}
.ig-feed-page .native-media-stage--book .native-book-quote,
.ig-feed-page .native-media-stage--book .native-book-cover{width:100%;color:#26322c!important}
.ig-feed-page .native-media-stage--audio{background:#ecefe9!important;padding:24px!important}
.ig-feed-page .native-media-stage--audio audio{width:100%}
.ig-feed-page .native-media-card>.social-practice-panel{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-height:none!important;margin:0 14px 16px!important;background:#f7f8f6!important;color:#1d261f!important;border:1px solid #e1e6e1!important}
.ig-feed-page .social-practice-panel textarea{background:#fff!important;color:#1d261f!important;border-color:#d7ddd8!important}
.ig-feed-page .social-practice-panel button{background:#edf2ed!important;color:#233227!important;border-color:#d3dcd4!important}
.ig-feed-page .licensed-article-actions{position:relative;display:block;margin:9px 0 0}
.ig-feed-page .licensed-article-open{background:#23352a!important;color:#fff!important;border-radius:11px!important;border:0!important;padding:12px 17px!important}
.ig-feed-page .licensed-article-meta,.ig-feed-page .licensed-article-attribution{color:#63766a!important}
.ig-feed-page .native-media-card>.fluence-subtitle-overlay,
.ig-feed-page .native-media-card>[data-fluence-subtitle-overlay]{
 display:block!important;position:relative!important;order:initial!important;width:100%!important;max-width:none!important;
 margin:0!important;padding:10px 18px!important;border:0!important;border-radius:0!important;
 background:#edf3ee!important;color:#203229!important;transform:none!important;
}
/* Library reproduces source grid concept with true data, no bakery screenshot placeholders. */
.v4-main:has(.ig-library-page),.v4-main:has(.ig-profile-page),.v4-main:has(.ig-detail-page){padding:35px clamp(14px,4vw,52px) 110px!important}
.ig-library-page,.ig-profile-page,.ig-detail-page{max-width:960px;width:100%;margin:auto}
.ig-section-heading{display:flex;gap:28px;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5df;padding:0 0 22px;margin-bottom:18px}
.ig-section-heading h1{font-family:Georgia,serif;font-size:clamp(35px,5vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:6px 0 11px}
.ig-section-heading p{font-size:14px;color:#677269;line-height:1.5;max-width:580px;margin:0}
.ig-overline{color:#79857b;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:760}
.ig-collection-count{display:flex;flex-direction:column;align-items:center;background:#fff;padding:15px 20px;border-radius:14px;border:1px solid #e7eae5}
.ig-collection-count strong{font-size:26px}
.ig-collection-count small{color:#758077;font-size:11px}
.ig-library-filters{display:flex;gap:10px;overflow:auto;scrollbar-width:none;white-space:nowrap;padding:8px 0 22px}
.ig-library-filters button{font:inherit;font-size:12px;border:1px solid #e2e8e2;border-radius:999px;background:#fff;color:#57635a;padding:10px 15px;display:flex;align-items:center;gap:7px;cursor:pointer}
.ig-library-filters button .ig-source-icon{width:17px;height:17px}
.ig-library-filters button.is-active{background:#263c2f;color:#fff;border-color:#263c2f}
.ig-library-group{margin:10px 0 36px}
.ig-library-group h2{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:725;margin:0 0 12px}
.ig-library-group h2 .ig-source-icon{width:18px;height:18px}
.ig-library-page .ig-content-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important;align-items:stretch}
.ig-library-page .ig-grid-tile{position:relative!important;display:block!important;width:100%!important;min-height:0!important;aspect-ratio:1!important;padding:0!important;border:none!important;border-radius:0!important;overflow:hidden!important;background:#e8ede9!important;box-shadow:none!important;cursor:pointer;text-align:left}
.ig-grid-tile>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
.ig-grid-fallback{display:grid;place-items:center;position:absolute;inset:0;background:linear-gradient(135deg,#d6ded6,#eef1e9);color:#526b5a}
.ig-tile-overlay{position:absolute;inset:auto 0 0;padding:36px 11px 12px;display:flex;flex-direction:column;gap:5px;background:linear-gradient(transparent,rgba(16,27,20,.75));color:#fff}
.ig-tile-overlay small{color:rgba(255,255,255,.83);font-size:10px}
.ig-tile-overlay strong{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}
.ig-grid-empty{grid-column:1/-1;padding:24px;background:#fff;color:#77827a;font-size:13px}
.ig-profile-intro{display:flex;align-items:center;gap:45px;margin:35px 0}
.ig-profile-avatar{width:112px;height:112px;display:grid;place-items:center;background:#fff;border-radius:50%;border:4px solid #a7bdad;font-size:48px;font-family:Georgia,serif}
.ig-profile-stats{flex:1;display:flex;gap:15px;justify-content:space-between;text-align:center}
.ig-profile-stats>div{display:flex;flex-direction:column;gap:6px}
.ig-profile-stats strong{font-size:24px}
.ig-profile-stats span{font-size:12px;color:#7b817b}
.ig-profile-language{background:#fff;border:1px solid #e5e9e4;padding:22px;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.ig-profile-language strong{font-size:20px}
.ig-profile-language span{color:#727d73;font-size:12px}
.ig-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0}
.ig-profile-actions button{display:flex;align-items:center;justify-content:flex-start;gap:12px;border:1px solid #e1e7e1;border-radius:14px;padding:17px;background:#fff;color:#26352b;font:inherit;font-size:13px;cursor:pointer}
.ig-profile-actions .ig-source-icon{width:18px;height:18px}
.ig-back-link{display:flex;align-items:center;gap:9px;border:0;background:none;padding:4px 0 20px;color:#314437;font:inherit;cursor:pointer}
.ig-back-link .ig-source-icon{width:14px;height:17px}
.ig-detail-page .ig-post{margin:auto!important;max-width:620px!important;min-height:0!important;height:auto!important;background:#fff!important;border-radius:14px!important;padding:0!important;overflow:hidden}
.ig-detail-page .ig-post-actions{display:flex!important;background:#fff!important;padding:10px!important}
.ig-detail-page .ig-post-actions button{border:0;background:none;padding:9px;color:#273129}
.ig-detail-page .ig-post-actions button>span{display:none}
.ig-detail-page .ig-post-actions button .ig-source-icon{width:23px;height:23px}
.ig-detail-page .ig-post-actions .ig-save-action{margin-left:auto}
.ig-detail-page .ig-post .v5-media-copy{padding:14px;background:#fff;color:#27312a}
.ig-detail-page .ig-post .native-media-stage{margin:0}
.ig-detail-page .ig-post .native-player-shell{width:100%;aspect-ratio:16/9}
.ig-detail-page .ig-post .native-player-shell img,.ig-detail-page .ig-post .native-player-shell video{width:100%;height:100%;object-fit:contain}
/* Reels deliberately uses a separate surface so the regular infinite-feed replenisher does not append non-video items. */
.v4-main:has(.ig-reels-page){padding:16px 18px 110px!important}
.ig-reels-page{max-width:560px;margin:auto}
.ig-reels-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;color:#657367}
.ig-reels-heading strong{font-size:24px;font-family:Georgia,serif;color:#1e2920}
.ig-reel-stream{display:flex;flex-direction:column;gap:14px;scroll-snap-type:y proximity}
.ig-reels-page .ig-post{height:auto!important;min-height:0!important;max-width:100%;border-radius:16px!important;background:#fff!important;padding:0!important;overflow:hidden;scroll-snap-align:start}
.ig-reels-page .native-media-stage{background:#111!important;display:flex;justify-content:center;max-height:73vh;overflow:hidden;margin:0!important}
.ig-reels-page .native-player-shell{width:100%;max-height:73vh;aspect-ratio:9/16}
.ig-reels-page .native-player-shell img,.ig-reels-page .native-player-shell video,.ig-reels-page .native-player-shell iframe{width:100%;height:100%;object-fit:contain}
.ig-reels-page .ig-post-actions{display:flex!important;padding:8px 12px;background:#fff!important}
.ig-reels-page .ig-post-actions button{flex:0 0 44px;width:44px;height:40px;border:0;background:none;color:#28342b}
.ig-reels-page .ig-post-actions button>span{display:none}
.ig-reels-page .ig-post-actions .ig-save-action{margin-left:auto}
.ig-reels-page .ig-post-actions button>.ig-source-icon{width:23px;height:23px}
.ig-reels-page .ig-post .v5-media-copy{padding:7px 17px 16px;color:#1f2922}
.ig-reels-page .ig-post .v5-media-copy h2{font-size:16px;margin:0 0 5px}
.ig-reels-page .ig-post .v5-media-copy p{font-size:13px;color:#6a756a}
.ig-reels-page .ig-post .v5-media-copy>small{display:none}
.ig-reels-page .ig-post .v5-language-radar{padding:0 17px 15px}
.ig-reels-page .ig-post .social-practice-panel{position:relative;margin:12px;padding:14px;background:#f6f8f5}
@media(max-width:900px){
 .v4-main:has(.ig-feed-page){padding:0 0 95px!important;background:#fff!important}
 .ig-feed-page.v5-feed-page{width:100%;max-width:none;margin:0!important;background:#fff!important;overflow-x:clip!important}
 .ig-feed-page .ig-feed-header{height:58px;padding:0 16px}
 .ig-feed-page .ig-wordmark{font-size:27px}
 .ig-feed-page .ig-topic-tray{padding:13px 12px 12px;gap:12px}
 .ig-feed-page .ig-story-ring{width:53px;height:53px}
 .ig-feed-page .feed-stream.ig-post-stream{gap:0!important}
 .ig-feed-page .feed-card,.ig-feed-page .native-media-card{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid #eceeeb!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important}
 .ig-feed-page .native-media-card .native-media-stage{position:relative!important;flex:initial!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}
 .ig-feed-page .native-media-card .native-player-shell{position:relative!important;transform:none!important;width:100%!important;max-width:100%!important;max-height:70vh!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0 auto!important}
 .ig-feed-page .native-media-stage--tiktok .native-player-shell,.ig-feed-page .native-media-stage--short-form .native-player-shell{width:min(100%,390px)!important;aspect-ratio:9/16!important;max-height:65vh!important}
 .ig-feed-page .native-media-card>.v5-media-copy{padding:4px 16px 12px!important;margin:0!important}
 .ig-feed-page .native-media-card>.media-actions.ig-post-actions{padding:8px 12px 6px!important}
 .ig-feed-page .native-media-card>.v5-language-radar,.ig-feed-page .native-media-card>.learning-language-radar{padding:3px 16px 14px!important;margin:0!important}
 .fluence-v5:has(.ig-feed-page)>.v5-mobile-settings-fab{display:none!important}
 .v4-main:has(.ig-reels-page){padding:10px 6px 95px!important;background:#fff!important}
 .ig-reels-page .ig-post{border-radius:4px!important}
 .v4-main:has(.ig-library-page),.v4-main:has(.ig-profile-page){padding:25px 12px 95px!important}
 .ig-profile-intro{gap:20px;margin:24px 0}
 .ig-profile-avatar{width:82px;height:82px;font-size:34px}
 .ig-profile-stats{gap:10px}
 .ig-profile-stats strong{font-size:20px}
 .ig-profile-stats span{font-size:10px}
 .ig-profile-actions{grid-template-columns:1fr}
 .ig-section-heading h1{font-size:34px}
 .ig-collection-count{padding:13px}
 .ig-library-page .ig-content-grid{gap:2px!important}
 .ig-tile-overlay{padding:25px 7px 8px}
 .ig-tile-overlay strong{font-size:10px}
 .ig-tile-overlay small{font-size:9px}
}
@media(prefers-reduced-motion:reduce){.ig-feed-page *{scroll-behavior:auto}}

/* Article imagery is read-first, never a fake embedded player. */
.ig-feed-page .native-media-card .ig-article-stage,
.ig-reels-page .native-media-card .ig-article-stage{
  width:100%!important;min-height:230px!important;height:auto!important;max-height:none!important;
  display:block!important;background:#e5eae5!important;overflow:hidden!important;
}
.ig-feed-page .ig-article-thumbnail,.ig-reels-page .ig-article-thumbnail{
  display:block;width:100%;height:auto;max-height:420px;aspect-ratio:5/3;object-fit:cover;
}
.ig-article-fallback{
  box-sizing:border-box;min-height:270px;display:flex;flex-direction:column;
  align-items:flex-start;justify-content:space-between;
  gap:18px;padding:28px;background:linear-gradient(145deg,#c6d5c9,#edf0e6 65%,#d9e1d6);color:#26392c;
}
.ig-article-fallback span{letter-spacing:.15em;font-weight:750;font-size:10px}
.ig-article-fallback strong{font-family:Georgia,serif;font-size:clamp(25px,4vw,44px);line-height:1.1;font-weight:400;letter-spacing:-.04em;max-width:18ch}
.ig-article-fallback small{font-size:12px}
.ig-feed-page .ig-post-actions .ig-loop-action-glyph{display:block!important;font-size:28px;line-height:1}
.ig-reels-page .ig-loop-action-glyph{font-size:28px;line-height:1}
.ig-feed-page .ig-post-actions button.is-active[data-loop-save-media],
.ig-reels-page .ig-post-actions button.is-active[data-loop-save-media]{color:#496c50!important}
.ig-detail-page .ig-post .ig-article-stage{width:100%;background:#edf2eb}
.ig-detail-page .ig-article-fallback{min-height:300px}

.ig-review-focus{margin:22px 0 25px}
.ig-review-focus>h2{font-family:Georgia,serif;font-weight:500;font-size:24px;margin:0 0 12px}
.ig-review-focus .review-card{margin:0 0 10px;border:1px solid #e0e8e0!important;border-radius:16px!important;box-shadow:none!important;background:#fff!important;color:#243028!important;padding:22px!important}
.ig-review-focus .review-card h2{color:#26392c!important;font-family:Georgia,serif!important;font-size:32px!important}
.ig-review-focus .review-card small,.ig-review-focus .review-card p{color:#606e62!important}
.ig-review-focus .feed-card-top{display:flex;justify-content:space-between}
.ig-review-empty{color:#77857a;background:#fff;border:1px solid #e1e6e1;padding:25px;border-radius:14px;font-size:13px}
