/* Компоненты статьи и их состояния. */
body.nvm-page--article .nvm-prose :where(.glow-hero__image) { box-sizing: border-box; max-width: 100%; height: auto; }

body.nvm-page--article .nvm-prose :where(.glow-stage__image) { box-sizing: border-box; max-width: 100%; height: auto; }

body.nvm-page--article .nvm-prose :where(.glow-author__photo) { box-sizing: border-box; max-width: 100%; height: auto; }

#nvm-main figure:is(.glow-hero__media) {
  box-sizing: border-box;
  position: relative;
  width: min(100%, var(--nvm-photo-w));
  max-width: var(--nvm-photo-w);
  aspect-ratio: var(--nvm-photo-ratio);
  height: auto;
  overflow: hidden;
  border: 0;
  box-shadow: none;
  border-radius: var(--nvm-ed-r-lg, 20px);
}

#nvm-main figure:is(.acne-hero__media) > :where(.glow-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > :where(.acne-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > :where(.glow-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > :where(.ico-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > :where(.lip-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > :where(.trends-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.ico-hero__media) > :where(.glow-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.lip-hero__media) > :where(.glow-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.trends-hero__media) > :where(.glow-hero__image) {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: center top;
}

#nvm-main figure:is(.glow-hero__media) > figcaption {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: var(--nvm-photo-caption-h);
  min-height: var(--nvm-photo-caption-h);
  max-height: var(--nvm-photo-caption-h);
  margin: 0;
  padding: var(--nvm-ed-s2) var(--nvm-ed-s4);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

body #nvm-main :is(.glow-cards) { grid-auto-rows: 1fr; }
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) > :where(.glow-card) { grid-column: span 2; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) > :where(.ico-card) { grid-column: span 2; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.ico-cards) > :where(.glow-card) { grid-column: span 2; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.nvm-blog-mag__grid) > :where(.glow-card) { grid-column: span 2; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) > :is(:nth-last-child(2):nth-child(3n + 1)) { grid-column: span 3; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) > :is(:last-child:nth-child(3n + 2)) { grid-column: span 3; }
}
@media (min-width: 1100px) {

body #nvm-main :is(.glow-cards) > :last-child:nth-child(3n + 1) { grid-column: 1 / -1; }
}
@media (min-width: 600px) and (max-width: 1099px) {

body #nvm-main :is(.glow-cards) > :last-child:nth-child(odd) { grid-column: 1 / -1; }
}

html body #nvm-glow-article .glow-hero { margin: var(--nvm-ed-s6) auto 0; row-gap: var(--nvm-ed-s6); }

html body #nvm-glow-article .glow-hero__meta { gap: var(--nvm-ed-s2) var(--nvm-ed-s5); }

html body #nvm-glow-article .glow-body p { margin: 0 0 var(--nvm-ed-s4); }

html body #nvm-glow-article .glow-cards { gap: var(--nvm-ed-s4); margin: var(--nvm-ed-s6) 0 var(--nvm-ed-s2); }

html body #nvm-glow-article .glow-card { box-sizing: border-box; padding: var(--nvm-ed-s5) var(--nvm-ed-s5) var(--nvm-ed-s5); }

html body #nvm-glow-article .glow-check { gap: var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-check li { box-sizing: border-box; padding: var(--nvm-ed-s3) var(--nvm-ed-s4) var(--nvm-ed-s3) var(--nvm-ed-s8); }

html body #nvm-glow-article .glow-stages { gap: var(--nvm-ed-s5); margin: 28px 0 var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-stage__num { box-sizing: border-box; padding: var(--nvm-ed-s2) var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-stage__body { box-sizing: border-box; padding: var(--nvm-ed-s6) var(--nvm-ed-s6); }

html body #nvm-glow-article .glow-stage__tag { margin-bottom: var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-steps li { box-sizing: border-box; padding: var(--nvm-ed-s4) 0 var(--nvm-ed-s4) calc(var(--nvm-ed-s1) * 15); }

html body #nvm-glow-article .glow-targets { margin: var(--nvm-ed-s6) 0 var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-target { box-sizing: border-box; padding: var(--nvm-ed-s5); }

html body #nvm-glow-article .glow-target b { margin-bottom: var(--nvm-ed-s2); }

html body #nvm-glow-article .glow-target i { margin-bottom: var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-faq details { margin: 0 0 var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-faq summary { box-sizing: border-box; padding-right: var(--nvm-ed-s8); }

html body #nvm-glow-article .glow-author { gap: var(--nvm-ed-s5); margin: 36px 0 var(--nvm-ed-s2); box-sizing: border-box; padding: var(--nvm-ed-s5) var(--nvm-ed-s5); }

html body #nvm-glow-article .glow-warn { box-sizing: border-box; padding: var(--nvm-ed-s5) var(--nvm-ed-s6); }

html body #nvm-glow-article .glow-warn p { margin: 0 0 var(--nvm-ed-s3); }

html body #nvm-glow-article .glow-src details { box-sizing: border-box; padding-top: var(--nvm-ed-s4); margin-top: var(--nvm-ed-s6); }

html body #nvm-glow-article .glow-src li { margin-bottom: var(--nvm-ed-s2); }

html body #nvm-glow-article .glow-disclaimer { margin-top: var(--nvm-ed-s6); }
@media (max-width: 767px) {

#nvm-main header.glow-hero > .glow-hero__copy { order: 1; grid-row: auto; }
}
@media (max-width: 767px) {

#nvm-main header.glow-hero > .glow-hero__media { order: 2; grid-row: auto; }
}
@media (max-width: 767px) {

#nvm-main header.glow-hero > .glow-hero__actions { order: 3; grid-row: auto; }
}

html body #nvm-glow-article .glow-hero__media { border-radius: var(--nvm-ed-r-img); box-shadow: var(--nvm-ed-shadow-photo); }

html body #nvm-glow-article .glow-btn { border: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-btn--primary { border: 0}

html body #nvm-glow-article .glow-btn--ghost:hover { border-color: var(--nvm-ed-mint); }

html body #nvm-glow-article .glow-card { border: 1px solid var(--nvm-ed-line); border-radius: var(--nvm-ed-r-md); }

html body #nvm-glow-article .glow-check li { border: 1px solid var(--nvm-ed-line); border-radius: var(--nvm-ed-r-sm); }

html body #nvm-glow-article .glow-stage { box-sizing: border-box; border: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-steps li { border-bottom: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-target { border: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-faq details { box-sizing: border-box; border: 1px solid var(--nvm-ed-line); border-radius: var(--nvm-ed-r-sm); }

html body #nvm-glow-article .glow-cta { border: 1px solid var(--nvm-ed-line-strong); border-radius: var(--nvm-ed-r-lg); }

html body #nvm-glow-article .glow-author { border: 1px solid var(--nvm-ed-line); border-radius: var(--nvm-ed-r-md); }

html body #nvm-glow-article .glow-author__photo { border: 2px solid var(--nvm-ed-line); box-shadow: var(--nvm-ed-shadow-lift); }

html body #nvm-glow-article .glow-author__role a { box-sizing: border-box; border-bottom: 1px solid var(--nvm-ed-mint); }

html body #nvm-glow-article .glow-warn { border: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-src details { border-top: 1px solid var(--nvm-ed-line); }

html body #nvm-glow-article .glow-disclaimer { border-top: 1px solid var(--nvm-ed-line); }

body.nvm-page--article #nvm-main figure:is(.glow-hero__media) { overflow: clip; }

body.nvm-page--article #nvm-main figure:is(.glow-hero__media) > figcaption { position: static; height: auto; min-height: 0; max-height: none; overflow: visible; }

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) { margin-top: 0; }
@media (min-width: 821px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.trends-hero__media) { margin-top: 32px; }
}
@media (min-width: 821px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.glow-hero__media) { margin-top: 32px; }
}
@media (min-width: 821px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.ico-hero__media) { margin-top: 32px; }
}
@media (min-width: 821px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.lip-hero__media) { margin-top: 32px; }
}
@media (min-width: 821px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.acne-hero__media) { margin-top: 32px; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.trends-hero__copy) { order: 1; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.glow-hero__copy) { order: 1; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.ico-hero__copy) { order: 1; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.lip-hero__copy) { order: 1; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.acne-hero__copy) { order: 1; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.trends-hero__media) { order: 2; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.glow-hero__media) { order: 2; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.ico-hero__media) { order: 2; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.lip-hero__media) { order: 2; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.acne-hero__media) { order: 2; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.trends-hero__actions) { order: 3; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.glow-hero__actions) { order: 3; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.ico-hero__actions) { order: 3; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.lip-hero__actions) { order: 3; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.acne-hero__actions) { order: 3; grid-row: auto; }
}
@media (max-width: 820px) {

#nvm-main header:is(.glow-hero):has(.nvm-breadcrumbs) > :is(.lip-hero__topics) { order: 3; grid-row: auto; }
}

.nvm-page :is(.trends-cta) :is(.glow-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.glow-cta) :is(.trends-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.glow-cta) :is(.glow-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.glow-cta) :is(.ico-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.glow-cta) :is(.acne-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.ico-cta) :is(.glow-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

.nvm-page :is(.acne-cta) :is(.glow-btn--primary):focus-visible {
  outline-color: var(--nvm-color-on-dark-action);
}

#nvm-glow-article {--ink:var(--nvm-color-ink, #101827);--muted:var(--nvm-color-muted, #5c666a);--coral:var(--nvm-color-action, #bc5850);--mint:var(--nvm-color-link, #1a7f74);--line:var(--nvm-color-line, #d8e2e0);--paper:var(--nvm-color-surface, #faf9f6);color:var(--ink);box-sizing:border-box}

#nvm-glow-article .glow-hero{width:100%;max-width:1240px;margin:26px auto 0;display:grid;grid-template-columns:minmax(0,720px) 420px;grid-template-areas:"copy media" "actions media";justify-content:space-between;column-gap:100px;row-gap:26px;align-items:start}

#nvm-glow-article .glow-hero__copy{grid-area:copy;min-width:0}

#nvm-glow-article .glow-hero__title{margin:0;max-width:720px;
  font-style: normal; font-weight: 400; font-size: 48px; line-height: 1;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}

#nvm-glow-article .glow-hero__title span{color:var(--coral)}

#nvm-glow-article .glow-hero__lead{margin:var(--nvm-ed-s5) 0 0;max-width:640px;font:400 16px/1.65 var(--nvm-ed-font-sans);color:var(--nvm-color-ink, #3b484c)}

#nvm-glow-article .glow-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nvm-ed-s2) 18px;margin:var(--nvm-ed-s5) 0 0;color:var(--muted);font:400 12px/1.6 var(--nvm-ed-font-sans)}

#nvm-glow-article .glow-hero__meta span:first-child{color:var(--mint);font-weight:600}

#nvm-glow-article .glow-hero__media{grid-area:media;width:420px;max-width:100%;justify-self:end;margin:0;padding:0;border:4px solid var(--nvm-color-surface, #fff);border-radius:10px;background:var(--nvm-color-surface, #fff);box-shadow:0 18px 40px rgba(15,23,42,.14);overflow:hidden}

#nvm-glow-article .glow-hero__image{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}

#nvm-glow-article .glow-hero__actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nvm-ed-s5);width:720px;max-width:100%;align-self:end}

#nvm-glow-article .glow-btn{ box-sizing: border-box;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 28px;border:1px solid var(--line);border-radius:var(--nvm-ed-r-pill);background:var(--nvm-color-surface, #fff);font:600 16px/1 var(--nvm-ed-font-sans);text-decoration:none}
@media (prefers-reduced-motion: no-preference) {

#nvm-glow-article .glow-btn{transition:background .2s ease,border-color .2s ease,color .2s ease}
}

#nvm-glow-article .glow-btn--primary{background:var(--nvm-h-cta); border: 0}

#nvm-glow-article .glow-btn--ghost:hover{border-color:var(--mint);color:var(--mint)}

#nvm-glow-article .glow-body{width:var(--nvm-content-width,min(880px,calc(100% - 40px)));margin:var(--nvm-content-margin,0 auto);font:400 16px/1.75 var(--nvm-ed-font-sans);color:var(--nvm-color-ink, #2b2f36)}

#nvm-glow-article .glow-body h2{color:var(--ink)}

#nvm-glow-article .glow-body h3:not(:where(.glow-card h3, .glow-stage__body h3)) {margin: var(--nvm-ed-s7) 0 var(--nvm-ed-s3);
  font-style: normal; font-weight: 400; font-size: 21px; line-height: 1.3;color:var(--ink)}

#nvm-glow-article .glow-body p{margin:0 0 15px}

#nvm-glow-article .glow-body ul:not(:where(.glow-check, .glow-steps)) {margin: var(--nvm-ed-s3) 0 var(--nvm-ed-s5);padding: 0 0 0 var(--nvm-ed-s6)}

#nvm-glow-article .glow-body li:not(:where(.glow-check li, .glow-steps li)) {margin: 0 0 var(--nvm-ed-s2)}

#nvm-glow-article .glow-body a{text-decoration:underline;text-underline-offset:3px}

#nvm-glow-article .glow-body a.glow-btn{text-decoration:none}

#nvm-glow-article .glow-body a.glow-btn--primary{ border: 0}

#nvm-glow-article .glow-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:26px 0 var(--nvm-ed-s2)}

#nvm-glow-article .glow-card{background:var(--paper);border:1px solid rgba(9,11,15,.07);border-radius:18px;padding:var(--nvm-ed-s5) var(--nvm-ed-s5) 18px}

#nvm-glow-article .glow-card__icon{width:38px;height:38px;border-radius:var(--nvm-ed-r-sm);display:flex;align-items:center;justify-content:center;background:rgba(188,88,80,.1);margin-bottom:var(--nvm-ed-s3)}

#nvm-glow-article .glow-card__icon svg{width:20px;height:20px;stroke:var(--coral);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

#nvm-glow-article .glow-card--mint .glow-card__icon{background:rgba(26,127,116,.1)}

#nvm-glow-article .glow-card--mint .glow-card__icon svg{stroke:var(--mint)}

#nvm-glow-article .glow-card h3{margin:0 0 var(--nvm-ed-s2); font-weight: 600; font-size: 16.5px; line-height: 1.35;font-style:normal;color:var(--ink)}

#nvm-glow-article .glow-card p{margin:0;font-size:14.5px;line-height:1.65;color:var(--nvm-color-ink, #3b484c)}

#nvm-glow-article .glow-check{list-style:none;padding:0;margin:18px 0 var(--nvm-ed-s6);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}

#nvm-glow-article .glow-check li{margin:0;background:var(--paper);border:1px solid rgba(9,11,15,.07);border-radius:14px;padding:13px var(--nvm-ed-s4) 13px 42px;position:relative;font-size:14.5px}

#nvm-glow-article .glow-check li::before{content:'';position:absolute;left:15px;top:15px;width:14px;height:14px;border-radius:50%;background:var(--mint) center/8px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}

#nvm-glow-article .glow-stages{display:grid;gap:18px;margin:28px 0 10px}

#nvm-glow-article .glow-stage{display:grid;grid-template-columns:200px 1fr;gap:0;background:var(--paper);border:1px solid rgba(9,11,15,.07);border-radius:var(--nvm-ed-r-lg);overflow:hidden}

#nvm-glow-article .glow-stage__img{margin:0;position:relative}

#nvm-glow-article .glow-stage__img :where(.glow-stage__image) {display:block;width:100%;height:100%;object-fit:cover}

#nvm-glow-article .glow-stage__num{position:absolute;top:12px;left:12px;font:700 12px/1 var(--nvm-ed-font-sans);letter-spacing:.12em;color:var(--nvm-color-surface, #fff);background:var(--nvm-color-dark,rgba(16,24,39,.55));backdrop-filter:blur(4px);border-radius:var(--nvm-ed-r-pill);padding:7px var(--nvm-ed-s3)}

#nvm-glow-article .glow-stage__body{padding:22px var(--nvm-ed-s6)}

#nvm-glow-article .glow-stage__tag{display:inline-block;font:600 11px/1 var(--nvm-ed-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:10px}

#nvm-glow-article .glow-stage__tag--mint{color:var(--mint)}

#nvm-glow-article .glow-stage__tag--amber{color:var(--nvm-color-bronze, #b9822f)}

#nvm-glow-article .glow-stage__body h3{margin:0 0 var(--nvm-ed-s2);
  font-style: normal; font-weight: 400; font-size: 21px; line-height: 1.3;color:var(--ink);}

#nvm-glow-article .glow-stage__body p{margin:0;font-size:14.5px;color:var(--nvm-color-ink, #3b484c)}

#nvm-glow-article .glow-steps{counter-reset:gstep;list-style:none;padding:0;margin:var(--nvm-ed-s5) 0}

#nvm-glow-article .glow-steps li{counter-increment:gstep;position:relative;padding:var(--nvm-ed-s4) 0 var(--nvm-ed-s4) 58px;border-bottom:1px solid var(--line);margin:0}

#nvm-glow-article .glow-steps li:last-child{border-bottom:0}

#nvm-glow-article .glow-steps li::before{content:counter(gstep,decimal-leading-zero);position:absolute;left:0;top:14px;font:700 22px/1 var(--nvm-font-heading);font-style:italic;color:var(--coral)}

#nvm-glow-article .glow-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--nvm-ed-s3);margin:22px 0 10px}

#nvm-glow-article .glow-target{border-radius:var(--nvm-ed-r-md);padding:18px;border:1px solid rgba(9,11,15,.07);background:var(--nvm-color-surface, #fff)}

#nvm-glow-article .glow-target b{display:block;font:600 15px/1.3 var(--nvm-ed-font-sans);margin-bottom:6px}

#nvm-glow-article .glow-target span{font-size:13.5px;line-height:1.55;color:var(--nvm-color-ink, #3b484c)}

#nvm-glow-article .glow-target i{display:block;font:600 11px/1 var(--nvm-ed-font-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}

#nvm-glow-article .glow-target--vessel i{color:var(--coral)}

#nvm-glow-article .glow-target--pigment i{color:var(--nvm-color-bronze, #b9822f)}

#nvm-glow-article .glow-target--collagen i{color:var(--mint)}

#nvm-glow-article .glow-faq details{border:1px solid var(--line);border-radius:14px;margin:0 0 10px;background:var(--nvm-color-surface, #fff)}

#nvm-glow-article .glow-faq summary{cursor:pointer;list-style:none;padding:var(--nvm-ed-s4) var(--nvm-ed-s5);font:600 15.5px/1.4 var(--nvm-ed-font-sans);color:var(--ink);position:relative;padding-right:46px}

#nvm-glow-article .glow-faq summary::-webkit-details-marker{display:none}

#nvm-glow-article .glow-faq summary::after{content:'+';position:absolute;right:18px;top:14px;font:400 22px/1 var(--nvm-ed-font-sans);color:var(--coral)}
@media (prefers-reduced-motion: no-preference) {

#nvm-glow-article .glow-faq summary::after{transition:transform .2s}
}

#nvm-glow-article .glow-faq details[open] summary::after{transform:rotate(45deg)}

#nvm-glow-article .glow-faq details p{ box-sizing: border-box;padding:0 var(--nvm-ed-s5) var(--nvm-ed-s4);margin:0;font-size:14.5px;color:var(--nvm-color-ink, #3b484c)}

#nvm-glow-article .glow-cta{ box-sizing: border-box;margin:var(--nvm-ed-s8) 0;background:var(--nvm-color-ink, #101827);border:1px solid var(--nvm-color-ink, #101827);border-radius:22px;padding:var(--nvm-ed-s7) var(--nvm-ed-s7) 28px;text-align:center}

#nvm-glow-article .glow-cta h3{margin:var(--nvm-ed-s7) 0 var(--nvm-ed-s3);color:var(--nvm-color-surface, #fff)}

#nvm-glow-article .glow-cta p{max-width:560px;margin:0 auto 18px;font-size:15px;color:var(--nvm-color-on-dark-muted, rgba(255,255,255,.8))}

#nvm-glow-article .glow-author{display:flex;gap:18px;align-items:center;margin:36px 0 6px;background:var(--paper);border:1px solid rgba(9,11,15,.07);border-radius:18px;padding:18px var(--nvm-ed-s5)}

#nvm-glow-article .glow-author__photo{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--nvm-color-surface, #fff);box-shadow:0 4px 14px rgba(15,23,42,.12)}

#nvm-glow-article .glow-author__name{margin:0;font:600 16px/1.3 var(--nvm-ed-font-sans);color:var(--ink)}

#nvm-glow-article .glow-author__role{margin:var(--nvm-ed-s1) 0 0;font-size:13px;line-height:1.5;color:var(--muted)}

#nvm-glow-article .glow-author__role a{text-decoration:none;border-bottom:1px solid rgba(26,127,116,.35)}

#nvm-glow-article .glow-warn{margin:var(--nvm-ed-s7) 0;background:#fffaf3;border:1px solid rgba(185,130,47,.3);border-left:4px solid var(--nvm-color-bronze, #b9822f);border-radius:0 var(--nvm-ed-r-md) var(--nvm-ed-r-md) 0;padding:var(--nvm-ed-s5) 22px}

#nvm-glow-article .glow-warn p{font-size:14px;color:#4a4536;margin:0 0 10px}

#nvm-glow-article .glow-warn p:last-child{margin:0}

#nvm-glow-article .glow-src{font-size:12.5px;color:var(--muted)}

#nvm-glow-article .glow-src details{border-top:1px solid var(--line);padding-top:14px;margin-top:26px}

#nvm-glow-article .glow-src summary{cursor:pointer;font:600 13px/1.4 var(--nvm-ed-font-sans);color:var(--muted)}

#nvm-glow-article .glow-src ol{ box-sizing: border-box;margin:var(--nvm-ed-s3) 0 0;padding-left:var(--nvm-ed-s5)}

#nvm-glow-article .glow-src li{margin-bottom:7px;line-height:1.55}

#nvm-glow-article .glow-disclaimer{ box-sizing: border-box;margin-top:22px;padding-top:var(--nvm-ed-s4);border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);font-style:italic}
@media(max-width:1100px) {

 #nvm-glow-article .glow-hero{grid-template-columns:minmax(0,1fr) 320px;column-gap:32px}
}
@media(max-width:1100px) {

 #nvm-glow-article .glow-hero__media{width:320px}
}
@media(max-width:1100px) {

 #nvm-glow-article .glow-hero__title{font-size:clamp(32px,3.4vw,44px)}
}
@media(max-width:1100px) {

 #nvm-glow-article .glow-hero__actions{width:100%}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy" "actions";gap:var(--nvm-ed-s6);width:calc(100% - 32px);margin:var(--nvm-ed-s5) auto 0}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-hero__title{font-size:clamp(28px,7.4vw,34px);line-height:1.12}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-hero__lead{font-size:15px;margin-top:var(--nvm-ed-s4)}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-hero__media{width:100%;max-width:380px;justify-self:center}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-hero__actions{grid-template-columns:1fr}
}
@media(max-width:820px) {

 #nvm-glow-article .glow-btn{height:52px;width:100%}
}
@media(max-width:900px) {

 #nvm-glow-article .glow-stage{grid-template-columns:1fr}
}
@media(max-width:900px) {

#nvm-glow-article .glow-stage__img :where(.glow-stage__image) {max-height:220px}
}
