/* Council 1 V1: non-sticky orientation and one coherent article/community rhythm. */
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path{
  margin:0 0 clamp(38px,6vw,58px);
  padding:clamp(18px,4vw,26px);
  border:1px solid #cdbfd2;
  border-left:6px solid #705887;
  border-radius:22px;
  color:#29242b;
  background:linear-gradient(135deg,#fffdf9 0%,#f7eef8 100%);
  box-shadow:0 12px 30px rgba(54,36,61,.08);
}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path__label{
  margin:0 0 12px;
  color:#432943;
  font-size:1.18rem;
  font-weight:700;
}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path ol{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:0;
  padding:0;
  counter-reset:reader-path;
  list-style:none;
}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path li{counter-increment:reader-path}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path a{
  display:flex;
  min-height:48px;
  align-items:center;
  gap:9px;
  padding:10px 12px;
  border:1px solid #bdaab9;
  border-radius:14px;
  color:#432943;
  -webkit-text-fill-color:#432943;
  background:#fff;
  background-image:none;
  font-weight:700;
  line-height:1.18;
  text-decoration-thickness:1px;
}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path a::before{
  display:grid;
  width:28px;
  height:28px;
  flex:0 0 28px;
  place-items:center;
  border-radius:50%;
  color:#fff;
  -webkit-text-fill-color:#fff;
  background:#5d3d61;
  content:counter(reader-path);
  font-size:.85rem;
  text-decoration:none;
}
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path>p:last-child{
  margin:14px 0 0;
  color:#5f5660;
  font-size:.92rem;
  line-height:1.5;
}
.sleepbaby-affiliate-editorial-v3100 #sb-article-answer{scroll-margin-top:110px}
.sleepbaby-affiliate-editorial-v3100 .sb-comments__promise{
  margin:18px 0 0;
  padding:13px 15px;
  border-left:4px solid #705887;
  color:#403941;
  background:rgba(255,255,255,.72);
}
.sleepbaby-affiliate-editorial-v3100 .sb-comments textarea:focus-visible,
.sleepbaby-affiliate-editorial-v3100 .sb-comment-submit:focus-visible,
.sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path a:focus-visible{
  outline:3px solid #0b65b1;
  outline-offset:3px;
}
@media(max-width:680px){
  .sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path{border-left-width:4px;border-radius:18px}
  .sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path ol{grid-template-columns:1fr}
  .sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path a{min-height:52px}
}
@media(forced-colors:active){
  .sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path,
  .sleepbaby-affiliate-editorial-v3100 .sb-article-reader-path a,
  .sleepbaby-affiliate-editorial-v3100 .sb-comments__promise{border-color:CanvasText}
}
