:root{--y-panel:rgba(13,26,51,.54);--y-text:#d8e2f0;--y-muted:#91a2b8;--y-strong:#f8fafc;--y-accent:#fbbf24;--y-line:rgba(255,255,255,.1)}
.y-blog-home{max-width:1180px;margin-inline:auto;padding:0 1.25rem 4.5rem}.y-blog-cats{position:sticky;top:0;z-index:20;display:flex;gap:1.35rem;align-items:center;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--y-line);background:rgba(10,20,40,.92);padding:.95rem 0;scrollbar-width:none}.y-blog-cats::-webkit-scrollbar{display:none}.y-blog-cats span{color:var(--y-strong);font-weight:900}.y-blog-cats button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--y-muted);padding:.35rem 0;cursor:pointer;font:inherit}.y-blog-cats button.active,.y-blog-cats button:hover{color:var(--y-strong);border-bottom-color:var(--y-accent)}
.y-blog-hero{max-width:960px;padding:2rem 0 1.05rem;text-align:right}.y-blog-hero>p:first-child,.y-card-meta{color:var(--y-accent);font-size:.82rem;font-weight:800}.y-blog-hero h1{margin-top:.45rem;max-width:880px;font-family:Cairo,Tajawal,sans-serif;font-size:clamp(1.9rem,3.5vw,3.35rem);line-height:1.22;font-weight:900;color:var(--y-strong);letter-spacing:0}.y-blog-hero>p:last-child{margin-top:.7rem;max-width:680px;color:var(--y-muted);font-size:1.04rem;line-height:1.85}.y-blog-hero+ .y-blog-section{margin-top:1.5rem}
.y-blog-section{margin-top:2.15rem}.y-featured{margin-top:1.5rem}.y-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.y-section-head h2{font-family:Cairo,Tajawal,sans-serif;color:var(--y-strong);font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:900}.y-section-head p{color:var(--y-muted);line-height:1.8}.y-featured-grid{display:grid;grid-template-columns:1.45fr .8fr;grid-template-rows:repeat(2,1fr);gap:1rem}.y-editorial-card{position:relative;min-height:250px;display:grid;overflow:hidden;border:1px solid var(--y-line);border-radius:.9rem;background:var(--y-panel);color:inherit;text-decoration:none}.y-editorial-card.lead{grid-row:span 2;min-height:500px}.y-editorial-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.68;transition:transform .45s ease,opacity .25s ease}.y-editorial-card:hover img{transform:scale(1.035);opacity:.76}.y-editorial-card div{position:relative;align-self:end;padding:1.35rem;background:linear-gradient(to top,rgba(10,20,40,.97),rgba(10,20,40,.38),transparent)}.y-editorial-card h2{margin-top:.45rem;font-family:Cairo,Tajawal,sans-serif;color:var(--y-strong);font-size:clamp(1.18rem,2vw,1.75rem);line-height:1.45;font-weight:900}.y-editorial-card.lead h2{font-size:clamp(1.65rem,2.65vw,2.45rem)}.y-editorial-card p:not(.y-card-meta){margin-top:.7rem;color:var(--y-text);line-height:1.85}.y-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.y-latest-grid .y-editorial-card{min-height:310px}.y-compact-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.y-compact-list a{border-top:1px solid var(--y-line);padding-top:.9rem;color:var(--y-strong);text-decoration:none;line-height:1.7}.y-compact-list span{display:block;margin-bottom:.45rem;color:var(--y-accent);font-size:.8rem}
main article.mx-auto.max-w-4xl,main article.y-article-shell{max-width:1120px!important;padding-inline:1.25rem!important}main article>nav,main article>header,main article>img{max-width:800px;margin-inline:auto}main article>header h1{max-width:800px;font-size:clamp(2.15rem,5vw,4.35rem)!important;line-height:1.22!important;letter-spacing:0}main article>header p{color:var(--y-muted)!important;line-height:2!important}main article>img{display:block;border-radius:1rem!important;max-height:520px}main article>nav[aria-label="محتويات الدليل"]{display:none!important}
main article .y-article-content,main article .mt-10.space-y-6{max-width:780px!important;margin:3.5rem auto 0!important}.y-article-p,main article .mt-10.space-y-6>p{margin:1.25rem 0!important;color:var(--y-text)!important;font-size:1.14rem!important;line-height:2.15!important;text-align:start!important}.y-article-p strong{color:var(--y-strong)}.y-article-p a,.y-article-section a{color:var(--y-accent);text-decoration:underline;text-underline-offset:.25rem}
.y-article-h2,main article .mt-10.space-y-6>h2{margin:3.2rem 0 1.05rem!important;padding:0!important;border:0!important;background:transparent!important;font-family:Cairo,Tajawal,sans-serif!important;font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1.4!important;font-weight:900!important;color:var(--y-strong)!important;text-align:start!important}.y-article-h2:after{content:"";display:block;width:2.25rem;height:2px;margin-top:.85rem;background:var(--y-accent)}.y-article-h2:before{content:none!important}.y-article-h3,main article .mt-10.space-y-6>h3{margin:2.1rem 0 .7rem!important;font-family:Cairo,Tajawal,sans-serif!important;font-size:clamp(1.25rem,2vw,1.55rem)!important;line-height:1.55!important;font-weight:900!important;color:#eef5ff!important;text-align:start!important}
.y-article-list,main article .mt-10.space-y-6>ul,main article .mt-10.space-y-6>ol{margin:1.5rem 0!important;padding:0!important;display:grid!important;gap:.7rem!important;border:0!important;background:transparent!important;list-style:none!important}.y-article-list li,main article .mt-10.space-y-6 li{position:relative;padding-inline-start:1.2rem!important;color:var(--y-text)!important;font-size:1.08rem!important;line-height:2!important}.y-article-list li:before,main article .mt-10.space-y-6 li:before{content:"";position:absolute;inset-inline-start:0;top:.85rem;width:.38rem;height:.38rem;border-radius:50%;background:var(--y-accent)}
.y-callout,.y-summary-box{margin:2rem 0;border:1px solid var(--y-line);border-inline-start:3px solid var(--y-accent);border-radius:.9rem;background:rgba(13,26,51,.58);padding:1rem 1.1rem}.y-callout strong,.y-summary-box h2{color:var(--y-strong);font-weight:900}.y-callout p,.y-summary-box li{margin-top:.45rem;color:var(--y-text);line-height:2}.y-article-section{max-width:900px;margin:4rem auto 0}.y-article-section>h2{font-family:Cairo,Tajawal,sans-serif;color:var(--y-strong);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:900}.y-related-products>div,.y-related-posts>div{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.y-related-card{overflow:hidden;border:1px solid var(--y-line);border-radius:.9rem;background:var(--y-panel)}.y-related-card a{display:grid;color:inherit;text-decoration:none}.y-related-card img{width:100%;aspect-ratio:3/2;object-fit:cover;background:#fff}.y-product-card img{object-fit:contain;padding:1rem}.y-related-card div{padding:1rem}.y-related-card h3{color:var(--y-strong);font-weight:900;line-height:1.6}.y-related-card p{margin-top:.4rem;color:var(--y-muted);line-height:1.8}.y-product-card span{margin-top:.8rem;color:var(--y-accent);font-weight:900}
.y-faq-section>div{margin-top:1rem;display:grid;gap:.65rem}.y-faq-section details{border-bottom:1px solid var(--y-line);padding:.9rem 0}.y-faq-section summary{cursor:pointer;color:var(--y-strong);font-weight:900;line-height:1.8}.y-faq-section p{margin-top:.6rem;color:var(--y-text);line-height:2}.y-sources-section{border-top:1px solid var(--y-line);padding-top:1.25rem}
@media(max-width:820px){.y-blog-home{padding-inline:1rem}.y-featured-grid,.y-latest-grid,.y-compact-list,.y-related-products>div,.y-related-posts>div{grid-template-columns:1fr}.y-editorial-card.lead{min-height:430px}.y-section-head{display:block}main article.mx-auto.max-w-4xl,main article.y-article-shell{padding-inline:1rem!important}main article .y-article-content,main article .mt-10.space-y-6{max-width:100%!important}.y-article-p,main article .mt-10.space-y-6>p{font-size:1.04rem!important;line-height:2.05!important}}

/* Article page refinement: premium RTL reading layout, no content/data changes. */
main article.mx-auto.max-w-4xl,
main article.y-article-shell{
  width:100%!important;
  max-width:1240px!important;
  padding-inline:1.5rem!important;
  direction:rtl;
}
main article>nav,
main article>header,
main article>img{
  width:100%;
  max-width:920px!important;
  margin-inline:auto!important;
}
main article>header{
  padding-top:1.5rem;
  text-align:right;
}
main article>header h1{
  max-width:920px!important;
  margin-inline:auto!important;
  font-size:clamp(2rem,3.55vw,3.25rem)!important;
  line-height:1.32!important;
  text-align:right!important;
}
main article>header p{
  max-width:820px;
  margin-inline:auto!important;
  font-size:1.1rem!important;
  line-height:1.95!important;
  text-align:right!important;
}
main article>img{
  margin-top:2rem!important;
  border-radius:1rem!important;
  max-height:560px!important;
  object-fit:cover;
}
.y-article-layout{
  width:100%;
  max-width:1240px;
  margin:3.25rem auto 0;
  display:grid;
  grid-template-columns:minmax(210px,250px) minmax(0,820px) minmax(0,1fr);
  gap:2rem;
  align-items:start;
  direction:rtl;
}
.y-article-main{
  min-width:0;
  max-width:820px;
}
.y-article-layout-no-toc{
  grid-template-columns:minmax(0,820px) minmax(0,1fr);
}
main article .y-article-main .y-article-content,
main article .y-article-main .mt-10.space-y-6{
  max-width:820px!important;
  margin:0!important;
}
.y-article-sidebar{
  grid-column:1;
  position:sticky;
  top:5.5rem;
  align-self:start;
}
.y-toc-card{
  border:1px solid rgba(255,255,255,.1);
  border-radius:.9rem;
  background:rgba(13,26,51,.42);
  padding:1rem 1rem 1.1rem;
}
.y-toc-card p{
  margin:0 0 .75rem;
  padding-bottom:.65rem;
  border-bottom:1px solid rgba(255,255,255,.09);
  color:var(--y-strong);
  font-weight:900;
}
.y-toc-card nav{
  display:grid;
  gap:.15rem;
}
.y-toc-card a,
.y-mobile-toc a{
  display:block;
  border-inline-start:2px solid transparent;
  padding:.55rem .75rem;
  color:var(--y-muted);
  text-decoration:none;
  font-size:.94rem;
  line-height:1.75;
  text-align:right;
  transition:color .2s,border-color .2s,background .2s;
}
.y-toc-card a:hover,
.y-mobile-toc a:hover{
  color:var(--y-strong);
  border-inline-start-color:var(--y-accent);
  background:rgba(251,191,36,.045);
}
.y-mobile-toc{
  display:none;
}
.y-article-p,
main article .mt-10.space-y-6>p{
  font-size:1.18rem!important;
  line-height:1.95!important;
  text-align:right!important;
}
.y-article-h2,
main article .mt-10.space-y-6>h2{
  margin:3.35rem 0 1rem!important;
  font-size:clamp(1.8rem,2.35vw,2.25rem)!important;
  line-height:1.45!important;
  text-align:right!important;
}
.y-article-h2:after{
  width:1.55rem!important;
  height:2px!important;
  margin-top:.7rem!important;
}
.y-article-h3,
main article .mt-10.space-y-6>h3{
  margin:2.2rem 0 .65rem!important;
  font-size:clamp(1.28rem,1.65vw,1.55rem)!important;
  line-height:1.6!important;
  text-align:right!important;
}
.y-article-list,
main article .mt-10.space-y-6>ul,
main article .mt-10.space-y-6>ol{
  margin:1.45rem 0 1.8rem!important;
}
.y-article-list li,
main article .mt-10.space-y-6 li{
  font-size:1.12rem!important;
  line-height:1.95!important;
  text-align:right!important;
}
.y-callout,
.y-summary-box{
  margin:1.9rem 0 2.15rem!important;
}
.y-article-section{
  max-width:820px!important;
  margin:3.5rem 0 0!important;
}
@media(max-width:980px){
  .y-article-layout{
    display:block;
    margin-top:2.4rem;
  }
  .y-article-sidebar{
    position:static;
    margin-bottom:1.5rem;
  }
  .y-toc-card{
    display:none;
  }
  .y-mobile-toc{
    display:block;
    border:1px solid rgba(255,255,255,.1);
    border-radius:.85rem;
    background:rgba(13,26,51,.44);
    padding:.25rem .9rem;
  }
  .y-mobile-toc summary{
    cursor:pointer;
    padding:.8rem 0;
    color:var(--y-strong);
    font-weight:900;
    text-align:right;
  }
  .y-mobile-toc nav{
    padding:.15rem 0 .75rem;
  }
}
@media(max-width:700px){
  main article.mx-auto.max-w-4xl,
  main article.y-article-shell{
    padding-inline:20px!important;
  }
  main article>header{
    padding-top:.7rem;
  }
  main article>header h1{
    font-size:clamp(1.85rem,9vw,2.45rem)!important;
    line-height:1.35!important;
  }
  main article>header p{
    font-size:1rem!important;
    line-height:1.9!important;
  }
  main article>img{
    margin-top:1.35rem!important;
    border-radius:.85rem!important;
  }
  .y-article-layout{
    margin-top:2rem;
  }
  .y-article-p,
  main article .mt-10.space-y-6>p{
    font-size:1.07rem!important;
    line-height:1.95!important;
  }
  .y-article-h2,
  main article .mt-10.space-y-6>h2{
    margin-top:2.7rem!important;
    font-size:1.62rem!important;
  }
  .y-article-h3,
  main article .mt-10.space-y-6>h3{
    font-size:1.28rem!important;
  }
}

/* Editorial article surface: preserves stored content while matching the public guide layout. */
@media(min-width:981px){
  main article.mx-auto.max-w-4xl,
  main article.y-article-shell{max-width:1280px!important;padding-inline:2rem!important}
  main article>nav,
  main article>header,
  main article>img{width:calc(100% - 286px)!important;max-width:820px!important;margin-left:286px!important;margin-right:0!important}
  main article>nav{padding-top:1.2rem}
  main article>header{padding-top:1rem!important}
  main article>header h1{max-width:820px!important;font-size:clamp(2rem,3.1vw,3rem)!important;line-height:1.28!important}
  main article>header p{max-width:760px!important;font-size:1.08rem!important}
  main article>img{margin-top:1.7rem!important;max-height:510px!important}
}
.y-article-layout{max-width:1120px!important;grid-template-columns:230px minmax(0,820px)!important;gap:2.25rem!important;direction:ltr!important;justify-content:start!important;margin-top:3rem!important}
.y-article-sidebar{grid-column:1!important;direction:rtl;top:6.25rem!important}
.y-article-main{grid-column:2!important;direction:rtl;max-width:820px!important}
.y-toc-card{border-color:rgba(148,163,184,.18)!important;border-radius:.65rem!important;background:rgba(8,22,43,.68)!important;padding:1.15rem 1rem 1.05rem!important}
.y-toc-card p{color:#f8fafc!important;font-size:1rem!important;margin-bottom:.55rem!important}
.y-toc-card a{padding:.48rem .65rem!important;font-size:.9rem!important;line-height:1.7!important}
.y-toc-card a:hover{background:rgba(251,191,36,.06)!important}
.y-sidebar-products{margin-top:1.35rem;border:1px solid rgba(148,163,184,.18);border-radius:.65rem;background:rgba(8,22,43,.6);padding:1rem .8rem .8rem}
.y-sidebar-products h2{margin:0 .2rem .8rem;color:var(--y-strong);font-family:Cairo,Tajawal,sans-serif;font-size:1rem;font-weight:900;line-height:1.65}
.y-sidebar-products>div{display:grid;gap:.7rem}
.y-sidebar-product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.65rem;align-items:center;border-radius:.55rem;background:rgba(18,39,63,.56);padding:.55rem;color:inherit;text-decoration:none}
.y-sidebar-product img{width:72px;height:72px;object-fit:contain;border-radius:.35rem;background:#fff}
.y-sidebar-product span{min-width:0;display:grid;gap:.2rem}
.y-sidebar-product strong{color:var(--y-strong);font-size:.79rem;line-height:1.45}
.y-sidebar-product small{display:-webkit-box;overflow:hidden;color:var(--y-muted);font-size:.7rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.y-sidebar-product b{color:var(--y-accent);font-size:.72rem}
.y-article-main .y-article-content{padding-bottom:.3rem}
.y-article-p,main article .mt-10.space-y-6>p{font-size:1.16rem!important;line-height:2.02!important}
.y-article-h2,main article .mt-10.space-y-6>h2{margin-top:3.1rem!important;margin-bottom:1.1rem!important;font-size:clamp(1.75rem,2.25vw,2.2rem)!important}
.y-article-h2:after{width:1.8rem!important;margin-top:.65rem!important}
.y-article-h3,main article .mt-10.space-y-6>h3{font-size:clamp(1.25rem,1.55vw,1.48rem)!important}
.y-callout,.y-summary-box{border-radius:.6rem!important;background:rgba(20,35,38,.68)!important}
@media(max-width:980px){.y-article-layout{display:block!important;margin-top:2.25rem!important}.y-article-sidebar{margin-bottom:1.25rem!important}.y-sidebar-products{display:none}}

/* Blog home editorial system. Categories remain derived from the product catalog. */
.y-blog-home{max-width:1280px!important;padding:0 1.5rem 5rem!important}
.y-blog-cats{position:relative!important;margin-inline:0!important;padding:1rem .2rem!important;background:rgba(7,18,35,.86)!important}
.y-blog-spotlight{position:relative;margin-inline:calc(50% - 50vw);padding:2.8rem max(1.5rem,calc((100vw - 1280px)/2 + 1.5rem)) 2.5rem;background:linear-gradient(90deg,rgba(4,13,27,.94),rgba(4,13,27,.76)),url('/assets/hero-home-vX4Q75J2.webp') center/cover no-repeat;border-bottom:1px solid rgba(255,255,255,.08)}
.y-blog-hero{max-width:610px!important;margin-right:0;margin-left:auto;padding:0 0 1.6rem!important;text-align:right!important}
.y-blog-hero>p:first-child{font-size:.9rem!important;color:var(--y-accent)!important}
.y-blog-hero h1{max-width:610px!important;margin-top:.35rem!important;font-size:clamp(2.1rem,4.2vw,3.8rem)!important;line-height:1.15!important;text-wrap:balance}
.y-blog-hero>p:last-child{max-width:590px!important;margin-top:.7rem!important;font-size:1.05rem!important;line-height:1.85!important;color:#c3d0e2!important}
.y-blog-spotlight .y-featured{max-width:1080px;margin:0 auto!important}
.y-featured-grid{grid-template-columns:minmax(0,1.38fr) minmax(310px,.9fr)!important;grid-template-rows:repeat(2,minmax(180px,1fr))!important;gap:1rem!important;direction:ltr}
.y-editorial-card{border-color:rgba(148,163,184,.18)!important;border-radius:.7rem!important;background:#09192b!important;box-shadow:none!important;direction:rtl;text-align:right}
.y-editorial-card.lead{min-height:430px!important;grid-row:span 2!important}
.y-editorial-card img{opacity:.68!important}
.y-editorial-card.lead img{opacity:.76!important}
.y-editorial-card div{padding:1.25rem 1.35rem!important;background:linear-gradient(to top,rgba(3,12,25,.98),rgba(3,12,25,.34),transparent)!important}
.y-editorial-card h2{font-size:clamp(1.08rem,1.6vw,1.42rem)!important;line-height:1.5!important}
.y-editorial-card.lead h2{font-size:clamp(1.7rem,2.6vw,2.45rem)!important;line-height:1.35!important}
.y-editorial-card p:not(.y-card-meta){font-size:.92rem!important;line-height:1.75!important}
.y-card-meta{font-size:.74rem!important}
.y-blog-section{margin-top:3rem!important}
.y-section-head{display:block!important;margin-bottom:1.05rem!important;text-align:right}
.y-section-head h2{display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(1.55rem,2.2vw,2.1rem)!important}
.y-section-head h2:after{content:"";display:block;width:1.55rem;height:2px;background:var(--y-accent)}
.y-section-head p{margin-top:.35rem!important;font-size:.9rem!important;color:var(--y-muted)!important}
.y-most-read-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.y-most-read-grid .y-editorial-card{min-height:235px!important}
.y-most-read-grid .y-editorial-card h2{font-size:1.05rem!important}
.y-category-spotlight{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;border:1px solid rgba(251,191,36,.35);border-radius:.8rem;background:linear-gradient(90deg,rgba(12,30,49,.9),rgba(12,30,49,.45)),url('/assets/hero-home-vX4Q75J2.webp') left center/38% auto no-repeat;padding:1.6rem 2rem;overflow:hidden}
.y-category-spotlight>div:first-child{max-width:650px}
.y-category-spotlight p{color:var(--y-accent);font-size:1.15rem;font-weight:900}
.y-category-spotlight h2{margin-top:.25rem;color:var(--y-strong);font-family:Cairo,Tajawal,sans-serif;font-size:1.3rem;font-weight:900;line-height:1.6}
.y-category-spotlight span{display:block;margin-top:.4rem;color:var(--y-text);font-size:.92rem;line-height:1.8}
.y-category-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;flex-shrink:0}
.y-category-actions button,.y-category-actions a{border:1px solid var(--y-accent);border-radius:2rem;padding:.72rem 1rem;color:#0a1428;background:var(--y-accent);font:inherit;font-size:.86rem;font-weight:900;text-decoration:none;cursor:pointer}
.y-category-actions a{background:transparent;color:var(--y-strong);border-color:rgba(251,191,36,.7)}
.y-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}
.y-latest-grid .y-editorial-card{min-height:255px!important}
@media(max-width:820px){
  .y-blog-home{padding-inline:1rem!important}
  .y-blog-spotlight{padding:2rem 1rem!important}
  .y-blog-hero{margin-left:0!important;padding-bottom:1.25rem!important}
  .y-featured-grid,.y-most-read-grid,.y-latest-grid{grid-template-columns:1fr!important}
  .y-editorial-card.lead{min-height:360px!important}
  .y-category-spotlight{display:block;padding:1.25rem!important;background-size:70% auto!important}
  .y-category-actions{margin-top:1rem}
}

/* Keep blog listings and article product suggestions compact. */
.y-featured-grid{grid-template-rows:repeat(2,minmax(145px,1fr))!important}
.y-editorial-card.lead{min-height:340px!important}
.y-most-read-grid .y-editorial-card{min-height:185px!important}
.y-latest-grid .y-editorial-card{min-height:205px!important}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.85rem!important}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]>article{min-width:0}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]>article>a:first-child{aspect-ratio:auto!important;height:140px;padding:.65rem!important}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]>article>a:first-child img{width:100%;height:100%;object-fit:contain}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]>article>div{padding:.8rem!important;gap:.45rem!important}
article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]>article>div p.text-sm{font-size:.8rem;line-height:1.5rem}
@media(max-width:820px){article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.y-editorial-card.lead{min-height:300px!important}}
@media(max-width:520px){article.y-article-shell [aria-labelledby="mentioned-heading"]>[data-y-products]{grid-template-columns:1fr!important}}
