@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&family=Noto+Sans+JP:wght@400;700&display=swap");
/* single-normal.php contract */
.archive_news.archive_news_topic > .content {
  margin: 0;
}
.archive_news_topic > .content p,
.archive_news_topic > .content p span,
.archive_news_topic > .content p a,
.archive_news_topic > .content p a span {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  color: inherit;
}
.ls-topic-ingest.ls-topic-ingest-15045 {
  display: block;
  width: 100%;
  max-width: 100%;
  font-feature-settings: normal; /* テーマの body{font-feature-settings:"palt"} を LP に継承させない */
}
.ls-topic-ingest.ls-topic-ingest-15045 img,
.ls-topic-ingest.ls-topic-ingest-15045 video,
.ls-topic-ingest.ls-topic-ingest-15045 svg,
.ls-topic-ingest.ls-topic-ingest-15045 canvas,
.ls-topic-ingest.ls-topic-ingest-15045 table {
  max-width: 100%;
}
/* LP のルート要素は記事の本文幅いっぱい（サムネと同じ幅）にそろえる。
   単体ページ用の max-width:720px / margin:auto を打ち消す */
.ls-topic-ingest.ls-topic-ingest-15045 > * {
  max-width: none !important;
  width: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw{--night:#1B0E28;
  --night-2:#271539;
  --card:#311D46;
  --line:#4A3163;
  --ink:#F8F2FC;
  --ink-soft:#CBB6DD;
  --violet:#B77BEA;
  --violet-deep:#6B2FA0;
  --orange:#FF8C42;
  --gold:#F3CE77;
  --pink:#FF9BC8;
  --radius:16px;
  --i-web:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 72%22%3E%3Cg fill=%22none%22 stroke=%22%23C8A9E8%22 stroke-opacity=%22.30%22 stroke-width=%221.4%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M0 0v72M0 0h72M0 0l51 51M0 0l19.6 69.4M0 0l69.4 19.6%22/%3E%3Cpath d=%22M18 0a18 18 0 0 1-18 18M32 0a32 32 0 0 1-32 32M48 0a48 48 0 0 1-48 48M64 0a64 64 0 0 1-64 64%22/%3E%3C/g%3E%3C/svg%3E");
  --i-web-soft:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 72%22%3E%3Cg fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-opacity=%22.13%22 stroke-width=%221.2%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M0 0v72M0 0h72M0 0l51 51M0 0l19.6 69.4M0 0l69.4 19.6%22/%3E%3Cpath d=%22M18 0a18 18 0 0 1-18 18M32 0a32 32 0 0 1-32 32M48 0a48 48 0 0 1-48 48M64 0a64 64 0 0 1-64 64%22/%3E%3C/g%3E%3C/svg%3E");
  --i-bat:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 22%22%3E%3Cg fill=%22%23C8A9E8%22%3E%3Cpath d=%22M20 7c2.1-2.6 5.4-4.2 9-4.2-1.2 1.6-1.7 3.5-1.4 5.3 2-1.9 4.8-2.9 7.6-2.6-1.9 1.4-3.2 3.4-3.5 5.6 1.8-1 3.9-1.2 5.8-.5-3.4 1.2-6 4-6.9 7.4-1.3-2.3-3.7-3.7-6.4-3.7-1.7 0-3.2.6-4.2 1.6z%22/%3E%3Cpath d=%22M20 7c-2.1-2.6-5.4-4.2-9-4.2 1.2 1.6 1.7 3.5 1.4 5.3-2-1.9-4.8-2.9-7.6-2.61.9 1.4 3.2 3.4 3.5 5.6-1.8-1-3.9-1.2-5.8-.5 3.4 1.2 6 4 6.9 7.4 1.3-2.3 3.7-3.7 6.4-3.71.7 0 3.2.6 4.2 1.6z%22/%3E%3Cellipse cx=%2220%22 cy=%228.6%22 rx=%222.9%22 ry=%224.2%22/%3E%3Cpath d=%22M17.6 5.2l-1.3-4.2 3.1 2.6zM22.4 5.2l1.3-4.2-3.1 2.6z%22/%3E%3C/g%3E%3C/svg%3E");
  --i-pumpkin:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 7.2c0-1.6.6-3.2 2.4-3.6%22 fill=%22none%22 stroke=%22%237BB24A%22 stroke-width=%221.7%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%227.4%22 cy=%2214.3%22 rx=%224.4%22 ry=%226.7%22 fill=%22%23E4692C%22/%3E%3Cellipse cx=%2216.6%22 cy=%2214.3%22 rx=%224.4%22 ry=%226.7%22 fill=%22%23E4692C%22/%3E%3Cellipse cx=%2212%22 cy=%2214.3%22 rx=%226.6%22 ry=%227%22 fill=%22%23FF8C42%22/%3E%3Cpath d=%22M8.1 11.4h2.8l-1.4 2.7zM15.9 11.4h-2.8l1.4 2.7z%22 fill=%22%232A1036%22/%3E%3Cpath d=%22M8.2 16.6h7.6c-.6 1.7-1.9 2.7-3.8 2.7s-3.2-1-3.8-2.7z%22 fill=%22%232A1036%22/%3E%3Ccircle cx=%226.2%22 cy=%2215.6%22 r=%221.1%22 fill=%22%23FFB27A%22 opacity=%22.85%22/%3E%3Ccircle cx=%2217.8%22 cy=%2215.6%22 r=%221.1%22 fill=%22%23FFB27A%22 opacity=%22.85%22/%3E%3C/svg%3E");
  --i-ghost:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 26%22%3E%3Cpath d=%22M12 1.6c-4.7 0-8.4 3.7-8.4 8.4v12.6c0 1 1.2 1.5 1.9.8l1.5-1.6c.4-.4 1.1-.4 1.5 0l1.3 1.4c.4.4 1.1.4 1.5 0l1.3-1.4c.4-.4 1.1-.4 1.5 0l1.3 1.4c.4.4 1.1.4 1.5 0l1.6-1.7c.7-.7 1.9-.2 1.9.8V10c0-4.7-3.7-8.4-8.4-8.4z%22 fill=%22%23F6ECFF%22/%3E%3Cellipse cx=%228.8%22 cy=%2210.4%22 rx=%221.35%22 ry=%221.8%22 fill=%22%233A1F52%22/%3E%3Cellipse cx=%2215.2%22 cy=%2210.4%22 rx=%221.35%22 ry=%221.8%22 fill=%22%233A1F52%22/%3E%3Cellipse cx=%2212%22 cy=%2213.8%22 rx=%221.5%22 ry=%221.1%22 fill=%22%233A1F52%22/%3E%3Ccircle cx=%226.5%22 cy=%2213.2%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.75%22/%3E%3Ccircle cx=%2217.5%22 cy=%2213.2%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.75%22/%3E%3C/svg%3E");
  --i-cat:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%224 1 20 24%22%3E%3Cpath d=%22M6.4 9.2C5.6 6.4 5.4 4.2 5.8 2.6c.2-.7 1-1 1.5-.5 1.2 1.1 2.4 2.4 3.3 3.8z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M19.6 9.2c.8-2.8 1-5 .6-6.6-.2-.7-1-1-1.5-.5-1.2 1.1-2.4 2.4-3.3 3.8z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M7.6 7.4c-.4-1.4-.5-2.5-.4-3.3.6.6 1.3 1.5 1.9 2.4z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M18.4 7.4c.4-1.4.5-2.5.4-3.3-.6.6-1.3 1.5-1.9 2.4z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M13 19.2c-2.2 0-3.9.5-5 1.4-1 .9-1.5 2.1-1.5 3.6h13c0-1.5-.5-2.7-1.5-3.6-1.1-.9-2.8-1.4-5-1.4z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M19.4 23.2c2.5-.3 4-1.8 4-3.8 0-1.2-.5-2.2-1.4-2.9%22 fill=%22none%22 stroke=%22%237A47A6%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2210.2%22 cy=%2223.2%22 rx=%221.9%22 ry=%221.3%22 fill=%22%239B69C4%22/%3E%3Cellipse cx=%2215.8%22 cy=%2223.2%22 rx=%221.9%22 ry=%221.3%22 fill=%22%239B69C4%22/%3E%3Cellipse cx=%2213%22 cy=%2212%22 rx=%227.6%22 ry=%227%22 fill=%22%237A47A6%22/%3E%3Cellipse cx=%229.6%22 cy=%2211.7%22 rx=%222.1%22 ry=%222.3%22 fill=%22%23F7DD9A%22/%3E%3Cellipse cx=%2216.4%22 cy=%2211.7%22 rx=%222.1%22 ry=%222.3%22 fill=%22%23F7DD9A%22/%3E%3Ccircle cx=%229.6%22 cy=%2211.9%22 r=%221.1%22 fill=%22%232A1036%22/%3E%3Ccircle cx=%2216.4%22 cy=%2211.9%22 r=%221.1%22 fill=%22%232A1036%22/%3E%3Ccircle cx=%229.05%22 cy=%2211%22 r=%22.52%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%2215.85%22 cy=%2211%22 r=%22.52%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%225.9%22 cy=%2214.6%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.8%22/%3E%3Ccircle cx=%2220.1%22 cy=%2214.6%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.8%22/%3E%3Cpath d=%22M12.2 14.6h1.6l-.8.9z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M11.5 16c.5.6 1.5.6 2 0%22 fill=%22none%22 stroke=%22%232A1036%22 stroke-width=%22.8%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --i-skull:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2.4c-5 0-8.6 3.6-8.6 8.4 0 3 1.2 4.8 2.6 6 .6.5.9 1.1.9 1.9v1.5c0 1 .8 1.8 1.8 1.8h6.6c1 0 1.8-.8 1.8-1.8v-1.5c0-.8.3-1.4.9-1.9 1.4-1.2 2.6-3 2.6-6 0-4.8-3.6-8.4-8.6-8.4z%22 fill=%22%23F6ECFF%22/%3E%3Cellipse cx=%228.4%22 cy=%2210.6%22 rx=%222.5%22 ry=%222.9%22 fill=%22%232A1036%22/%3E%3Cellipse cx=%2215.6%22 cy=%2210.6%22 rx=%222.5%22 ry=%222.9%22 fill=%22%232A1036%22/%3E%3Cpath d=%22M12 13.8l1.5 2.4h-3z%22 fill=%22%232A1036%22/%3E%3Cpath d=%22M9.6 18.4v3.6M12 18.4v3.6M14.4 18.4v3.6%22 stroke=%22%232A1036%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%225.6%22 cy=%2214.6%22 r=%221.3%22 fill=%22%23FF9BC8%22 opacity=%22.7%22/%3E%3Ccircle cx=%2218.4%22 cy=%2214.6%22 r=%221.3%22 fill=%22%23FF9BC8%22 opacity=%22.7%22/%3E%3C/svg%3E");
  --i-witch:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 22%22%3E%3Cpath d=%22M13.6 2.2c.6 0 1 .4 1.2 1l3.4 12.2H6.6L11 4.6c.4-1.2 1.2-2.4 2.6-2.4z%22 fill=%22%237B45A8%22/%3E%3Cellipse cx=%2212%22 cy=%2217.6%22 rx=%2210.4%22 ry=%223.4%22 fill=%22%235B3580%22/%3E%3Cpath d=%22M7.4 13.6h9.6l.7 2.4H6.8z%22 fill=%22%232A1036%22/%3E%3Crect x=%2210.8%22 y=%2213.4%22 width=%223%22 height=%223%22 rx=%22.6%22 fill=%22%23F3CE77%22/%3E%3Cpath d=%22M20.4 6.4l.7 2.3 2.3.7-2.3.7-.7 2.3-.7-2.3-2.3-.7 2.3-.7z%22 fill=%22%23F3CE77%22 opacity=%22.9%22/%3E%3C/svg%3E");
  --i-candy:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M6 12l-4.4-2.9v5.8z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M18 12l4.4-2.9v5.8z%22 fill=%22%23FF9BC8%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22 fill=%22%23F3CE77%22/%3E%3Cpath d=%22M9.8 9.2c1.8 1.1 2.9 2.9 3.1 5%22 fill=%22none%22 stroke=%22%23FFF6E9%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --i-moon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.6%22 fill=%22%23F7E2A8%22/%3E%3Ccircle cx=%229%22 cy=%229.4%22 r=%221.5%22 fill=%22%23E2C583%22 opacity=%22.85%22/%3E%3Ccircle cx=%2214.6%22 cy=%2213.4%22 r=%222%22 fill=%22%23E2C583%22 opacity=%22.75%22/%3E%3Ccircle cx=%2210.4%22 cy=%2216%22 r=%221.1%22 fill=%22%23E2C583%22 opacity=%22.75%22/%3E%3C/svg%3E");
  --i-star:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2l2.2 7.8L22 12l-7.8 2.2L12 22l-2.2-7.8L2 12l7.8-2.2z%22 fill=%22%23F3CE77%22/%3E%3C/svg%3E");
  --i-spider:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 18%22%3E%3Cpath d=%22M8 0v5%22 stroke=%22%238F76A8%22 stroke-width=%22.9%22 fill=%22none%22/%3E%3Cg stroke=%22%23C8A9E8%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 fill=%22none%22%3E%3Cpath d=%22M4.6 9.6L1.6 7.6M4.6 11.4L1.4 12M4.6 13.2L2 15.4M11.4 9.6l3-2M11.4 11.4l3.2.6M11.4 13.2l2.6 2.2%22/%3E%3C/g%3E%3Ccircle cx=%228%22 cy=%2211.6%22 r=%223.4%22 fill=%22%23C8A9E8%22/%3E%3Ccircle cx=%228%22 cy=%227.9%22 r=%221.5%22 fill=%22%23C8A9E8%22/%3E%3Ccircle cx=%227%22 cy=%2211%22 r=%22.75%22 fill=%22%233A1F52%22/%3E%3Ccircle cx=%229%22 cy=%2211%22 r=%22.75%22 fill=%22%233A1F52%22/%3E%3C/svg%3E");
  --i-stars:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 40%22%3E%3Cpath transform=%22translate(0 8) scale(0.8)%22 d=%22M6 0l1.35 4.65L12 6l-4.65 1.35L6 12l-1.35-4.65L0 6l4.65-1.35z%22 fill=%22%23F3CE77%22 opacity=%220.95%22/%3E%3Cpath transform=%22translate(26 0) scale(0.55)%22 d=%22M6 0l1.35 4.65L12 6l-4.65 1.35L6 12l-1.35-4.65L0 6l4.65-1.35z%22 fill=%22%23F3CE77%22 opacity=%220.8%22/%3E%3Cpath transform=%22translate(44 16) scale(0.65)%22 d=%22M6 0l1.35 4.65L12 6l-4.65 1.35L6 12l-1.35-4.65L0 6l4.65-1.35z%22 fill=%22%23F3CE77%22 opacity=%220.65%22/%3E%3Cpath transform=%22translate(14 26) scale(0.42)%22 d=%22M6 0l1.35 4.65L12 6l-4.65 1.35L6 12l-1.35-4.65L0 6l4.65-1.35z%22 fill=%22%23F3CE77%22 opacity=%220.6%22/%3E%3C/svg%3E");
  --i-moonwitch:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 82 68%22%3E%3Ccircle cx=%2232%22 cy=%2234%22 r=%2230%22 fill=%22%23F7E2A8%22/%3E%3Ccircle cx=%2220%22 cy=%2222%22 r=%224.6%22 fill=%22%23E6CB86%22 opacity=%22.65%22/%3E%3Ccircle cx=%2242%22 cy=%2242%22 r=%226.4%22 fill=%22%23E6CB86%22 opacity=%22.55%22/%3E%3Ccircle cx=%2226%22 cy=%2248%22 r=%223.2%22 fill=%22%23E6CB86%22 opacity=%22.55%22/%3E%3Cg transform=%22translate(32 34) rotate(-16) scale(0.68) translate(-20 -20)%22%3E%3Cg fill=%22%23241332%22%3E%3Crect x=%220%22 y=%2229.4%22 width=%2258%22 height=%223%22 rx=%221.5%22/%3E%3Cpath d=%22M3 30.9L-15 23.5c-1.4-.6-2.6.4-2.4 1.9l1.2 5.5-1.2 5.5c-.3 1.5.9 2.5 2.4 1.9L3 30.9z%22/%3E%3Cpath d=%22M30 15c-6 2-13 7-19 14-1.2 1.4-.3 3 1.4 2.6 6-1.4 12-4.6 17-9.4z%22/%3E%3Cpath d=%22M22 32.4c-1.4-3.4-.4-7.6 2.6-11 2-2.2 4.6-3.4 6.8-3.4l2.4 5c-1.4.2-2.8.9-4 2.2-1.8 2-2.4 4.6-1.6 6.6z%22/%3E%3Cpath d=%22M31.6 19.6c3.4.6 6.6 3 9 6.8%22 stroke=%22%23241332%22 stroke-width=%223.2%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M25.6 31.4c3.4-1.4 7-1.4 10.6 0%22 stroke=%22%23241332%22 stroke-width=%223.4%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2234.4%22 cy=%2213.4%22 r=%224.4%22/%3E%3Cellipse cx=%2234.4%22 cy=%229%22 rx=%228.6%22 ry=%222.1%22/%3E%3Cpath d=%22M28.6 9.2h11.6L33.6-2.6c-.8-1.4-2.6-1.4-3.4.2-.6 1.2-1 2.6-1.2 4.2z%22/%3E%3C/g%3E%3C/g%3E%3Cpath d=%22M72 8l1.1 3.7 3.7 1.1-3.7 1.1L72 17.6l-1.1-3.7-3.7-1.1 3.7-1.1z%22 fill=%22%23F3CE77%22 opacity=%22.9%22/%3E%3Cpath d=%22M68 34l.8 2.6 2.6.8-2.6.8-.8 2.6-.8-2.6-2.6-.8 2.6-.8z%22 fill=%22%23F3CE77%22 opacity=%22.7%22/%3E%3C/svg%3E");
  --i-parade:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 30%22%3E%3Cg transform=%22translate(-3 2)%22%3E%3Cpath d=%22M6.4 9.2C5.6 6.4 5.4 4.2 5.8 2.6c.2-.7 1-1 1.5-.5 1.2 1.1 2.4 2.4 3.3 3.8z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M19.6 9.2c.8-2.8 1-5 .6-6.6-.2-.7-1-1-1.5-.5-1.2 1.1-2.4 2.4-3.3 3.8z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M7.6 7.4c-.4-1.4-.5-2.5-.4-3.3.6.6 1.3 1.5 1.9 2.4z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M18.4 7.4c.4-1.4.5-2.5.4-3.3-.6.6-1.3 1.5-1.9 2.4z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M13 19.2c-2.2 0-3.9.5-5 1.4-1 .9-1.5 2.1-1.5 3.6h13c0-1.5-.5-2.7-1.5-3.6-1.1-.9-2.8-1.4-5-1.4z%22 fill=%22%237A47A6%22/%3E%3Cpath d=%22M19.4 23.2c2.5-.3 4-1.8 4-3.8 0-1.2-.5-2.2-1.4-2.9%22 fill=%22none%22 stroke=%22%237A47A6%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2210.2%22 cy=%2223.2%22 rx=%221.9%22 ry=%221.3%22 fill=%22%239B69C4%22/%3E%3Cellipse cx=%2215.8%22 cy=%2223.2%22 rx=%221.9%22 ry=%221.3%22 fill=%22%239B69C4%22/%3E%3Cellipse cx=%2213%22 cy=%2212%22 rx=%227.6%22 ry=%227%22 fill=%22%237A47A6%22/%3E%3Cellipse cx=%229.6%22 cy=%2211.7%22 rx=%222.1%22 ry=%222.3%22 fill=%22%23F7DD9A%22/%3E%3Cellipse cx=%2216.4%22 cy=%2211.7%22 rx=%222.1%22 ry=%222.3%22 fill=%22%23F7DD9A%22/%3E%3Ccircle cx=%229.6%22 cy=%2211.9%22 r=%221.1%22 fill=%22%232A1036%22/%3E%3Ccircle cx=%2216.4%22 cy=%2211.9%22 r=%221.1%22 fill=%22%232A1036%22/%3E%3Ccircle cx=%229.05%22 cy=%2211%22 r=%22.52%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%2215.85%22 cy=%2211%22 r=%22.52%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%225.9%22 cy=%2214.6%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.8%22/%3E%3Ccircle cx=%2220.1%22 cy=%2214.6%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.8%22/%3E%3Cpath d=%22M12.2 14.6h1.6l-.8.9z%22 fill=%22%23FF9BC8%22/%3E%3Cpath d=%22M11.5 16c.5.6 1.5.6 2 0%22 fill=%22none%22 stroke=%22%232A1036%22 stroke-width=%22.8%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(30 1)%22%3E%3Cpath d=%22M12 1.6c-4.7 0-8.4 3.7-8.4 8.4v12.6c0 1 1.2 1.5 1.9.8l1.5-1.6c.4-.4 1.1-.4 1.5 0l1.3 1.4c.4.4 1.1.4 1.5 0l1.3-1.4c.4-.4 1.1-.4 1.5 0l1.3 1.4c.4.4 1.1.4 1.5 0l1.6-1.7c.7-.7 1.9-.2 1.9.8V10c0-4.7-3.7-8.4-8.4-8.4z%22 fill=%22%23F6ECFF%22/%3E%3Cellipse cx=%228.8%22 cy=%2210.4%22 rx=%221.35%22 ry=%221.8%22 fill=%22%233A1F52%22/%3E%3Cellipse cx=%2215.2%22 cy=%2210.4%22 rx=%221.35%22 ry=%221.8%22 fill=%22%233A1F52%22/%3E%3Cellipse cx=%2212%22 cy=%2213.8%22 rx=%221.5%22 ry=%221.1%22 fill=%22%233A1F52%22/%3E%3Ccircle cx=%226.5%22 cy=%2213.2%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.75%22/%3E%3Ccircle cx=%2217.5%22 cy=%2213.2%22 r=%221.5%22 fill=%22%23FF9BC8%22 opacity=%22.75%22/%3E%3C/g%3E%3Cg transform=%22translate(64 2)%22%3E%3Cpath d=%22M12 2.4c-5 0-8.6 3.6-8.6 8.4 0 3 1.2 4.8 2.6 6 .6.5.9 1.1.9 1.9v1.5c0 1 .8 1.8 1.8 1.8h6.6c1 0 1.8-.8 1.8-1.8v-1.5c0-.8.3-1.4.9-1.9 1.4-1.2 2.6-3 2.6-6 0-4.8-3.6-8.4-8.6-8.4z%22 fill=%22%23F6ECFF%22/%3E%3Cellipse cx=%228.4%22 cy=%2210.6%22 rx=%222.5%22 ry=%222.9%22 fill=%22%232A1036%22/%3E%3Cellipse cx=%2215.6%22 cy=%2210.6%22 rx=%222.5%22 ry=%222.9%22 fill=%22%232A1036%22/%3E%3Cpath d=%22M12 13.8l1.5 2.4h-3z%22 fill=%22%232A1036%22/%3E%3Cpath d=%22M9.6 18.4v3.6M12 18.4v3.6M14.4 18.4v3.6%22 stroke=%22%232A1036%22 stroke-width=%221.1%22/%3E%3Ccircle cx=%225.6%22 cy=%2214.6%22 r=%221.3%22 fill=%22%23FF9BC8%22 opacity=%22.7%22/%3E%3Ccircle cx=%2218.4%22 cy=%2214.6%22 r=%221.3%22 fill=%22%23FF9BC8%22 opacity=%22.7%22/%3E%3C/g%3E%3Cg transform=%22translate(98 4)%22%3E%3Cpath d=%22M13.6 2.2c.6 0 1 .4 1.2 1l3.4 12.2H6.6L11 4.6c.4-1.2 1.2-2.4 2.6-2.4z%22 fill=%22%237B45A8%22/%3E%3Cellipse cx=%2212%22 cy=%2217.6%22 rx=%2210.4%22 ry=%223.4%22 fill=%22%235B3580%22/%3E%3Cpath d=%22M7.4 13.6h9.6l.7 2.4H6.8z%22 fill=%22%232A1036%22/%3E%3Crect x=%2210.8%22 y=%2213.4%22 width=%223%22 height=%223%22 rx=%22.6%22 fill=%22%23F3CE77%22/%3E%3Cpath d=%22M20.4 6.4l.7 2.3 2.3.7-2.3.7-.7 2.3-.7-2.3-2.3-.7 2.3-.7z%22 fill=%22%23F3CE77%22 opacity=%22.9%22/%3E%3C/g%3E%3C/svg%3E");
  --body:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;
  --display:"Zen Maru Gothic","Noto Sans JP","Hiragino Maru Gothic ProN",sans-serif;

  font-family:var(--body);
  color:var(--ink);
  line-height:1.85;
  font-size:16px;
  -webkit-text-size-adjust:100%;
  max-width:760px;
  margin:0 auto;
  padding:0 14px 26px;
  box-sizing:border-box;
  overflow-x:hidden;
  background:
    radial-gradient(90% 40% at 50% 0%,#3A1D57 0%,rgba(58,29,87,0) 60%),
    linear-gradient(180deg,#1E1030 0%,var(--night) 40%,#150B20 100%);
  border-radius:20px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw *, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw *::before, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw *::after{box-sizing:border-box;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw p{margin:0 0 1em;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw a{color:var(--gold);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-kv{margin:0 0 20px;padding-top:14px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-kv img{width:100%;height:auto;display:block;border-radius:var(--radius);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h1, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h2, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h3{font-family:var(--display);font-weight:700;letter-spacing:.01em;margin:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h1{font-size:clamp(26px,7.4vw,40px);
  line-height:1.4;
  color:#FFF6E9;
  text-align:center;
  text-shadow:0 0 18px rgba(183,123,234,.55);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h2{font-size:clamp(19px,5vw,24px);
  line-height:1.5;
  color:var(--gold);
  margin:46px 0 16px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h3{font-size:16px;color:var(--violet);margin:24px 0 8px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero{text-align:center;
  padding:24px 10px 4px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero .lsr-lead{font-size:15px;
  color:var(--ink-soft);
  margin:16px auto 0;
  max-width:30em;
  text-align:left;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero .lsr-lead b{color:var(--gold);font-weight:700;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-rule{width:72px;height:3px;margin:16px auto 0;border-radius:2px;
  background:linear-gradient(90deg,var(--orange),var(--gold),var(--pink));}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count{margin:24px 0 0;
  padding:16px 12px 14px;
  border-radius:var(--radius);
  border:1px solid #573A73;
  text-align:center;
  background:linear-gradient(165deg,#3D2059 0%,#231233 100%);
  box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 10px 30px rgba(0,0,0,.35);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__label{font-family:var(--display);font-size:13.5px;letter-spacing:.06em;
  color:var(--gold);margin:0 0 10px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__grid{display:flex;justify-content:center;align-items:flex-end;gap:6px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__cell{flex:1 1 0;max-width:86px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.08);
  border-radius:12px;padding:8px 2px 6px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__num{font-family:var(--display);font-size:clamp(24px,8vw,34px);font-weight:700;line-height:1.1;
  display:block;color:#FFF7EA;font-variant-numeric:tabular-nums;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__unit{font-size:11px;color:var(--ink-soft);display:block;margin-top:2px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__foot{font-size:12.5px;color:var(--ink-soft);margin:10px 0 0;line-height:1.6;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-chip{flex:1 1 150px;text-align:left;
  background:rgba(255,140,66,.10);
  border:1px solid rgba(255,140,66,.35);
  border-radius:12px;padding:9px 11px;line-height:1.5;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-chip b{display:block;font-size:13.5px;color:var(--orange);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-chip span{font-size:12.5px;color:var(--ink-soft);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-note{font-size:12.5px;color:#B3A0C6;line-height:1.7;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf{border:1px solid var(--line);border-radius:var(--radius);
  overflow:hidden;margin:0 0 12px;background:var(--night-2);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf__head{background:var(--card);padding:10px 14px;
  font-family:var(--display);font-weight:700;color:var(--gold);font-size:15px;
  display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf__head small{font-family:var(--body);font-weight:400;font-size:12px;color:var(--ink-soft);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw table{width:100%;border-collapse:collapse;font-size:14.5px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw table th, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw table td{padding:10px 14px;text-align:left;vertical-align:middle;
  border-top:1px solid var(--line);line-height:1.6;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw table th{font-weight:700;color:var(--ink);width:46%;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw table td{color:var(--orange);font-weight:700;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box{border:1px solid var(--line);border-radius:var(--radius);
  padding:16px;background:var(--night-2);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box--tint{background:var(--card);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box p:last-child{margin-bottom:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-dl{margin:0;font-size:14.5px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-dl dt{font-weight:700;color:var(--violet);margin:12px 0 2px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-dl dt:first-child{margin-top:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-dl dd{margin:0;color:var(--ink);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box b{color:var(--gold);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period{text-align:center;padding:18px 14px;
  border:2px solid var(--violet);border-radius:var(--radius);
  background:rgba(183,123,234,.10);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period strong{display:block;font-family:var(--display);
  font-size:clamp(20px,5.6vw,26px);color:#FFF6E9;line-height:1.45;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period span{font-size:13px;color:var(--ink-soft);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn{display:block;width:100%;text-align:center;
  background:linear-gradient(180deg,#FFA45C,#FF7E2E);
  color:#2A1036 !important;text-decoration:none;
  font-family:var(--display);font-weight:700;font-size:16px;
  padding:14px 16px;border-radius:999px;margin:16px 0 0;
  box-shadow:0 4px 0 #C25A18,0 8px 24px rgba(255,140,66,.25);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn:hover{background:linear-gradient(180deg,#FFB070,#FF8A42);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn--hero{position:relative;z-index:1;
  max-width:420px;margin:18px auto 0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn--sub{background:transparent;color:var(--gold) !important;
  border:2px solid var(--violet);box-shadow:none;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-btn--sub:hover{background:rgba(183,123,234,.16);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow{list-style:none;margin:0;padding:0;counter-reset:lsrflow;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow li{counter-increment:lsrflow;position:relative;
  padding:0 0 18px 44px;font-size:14.5px;line-height:1.7;color:var(--ink-soft);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow li::before{content:counter(lsrflow);position:absolute;left:0;top:0;
  width:28px;height:28px;border-radius:50%;
  background:linear-gradient(180deg,#FFA45C,#FF7E2E);color:#2A1036;
  font-family:var(--display);font-weight:700;font-size:14px;
  display:flex;align-items:center;justify-content:center;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow li::after{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--line);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow li:last-child{padding-bottom:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow li:last-child::after{display:none;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-flow b{color:var(--ink);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw details{border:1px solid var(--line);border-radius:var(--radius);
  background:var(--night-2);margin:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw summary{cursor:pointer;list-style:none;padding:14px 16px;
  font-family:var(--display);font-weight:700;font-size:15px;color:var(--gold);
  display:flex;align-items:center;justify-content:space-between;gap:10px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw summary::-webkit-details-marker{display:none;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw summary::after{content:"＋";color:var(--violet);font-size:16px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw details[open] summary::after{content:"−";}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw details ul{margin:0;padding:0 16px 16px 34px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw details li{font-size:13.5px;color:var(--ink-soft);line-height:1.8;margin-bottom:6px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw details li:last-child{margin-bottom:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-end{text-align:center;font-size:13px;color:#A893BC;
  margin:38px 0 0;padding-top:20px;border-top:1px solid var(--line);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero{position:relative;overflow:hidden;padding-top:92px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero::before{content:"";position:absolute;left:-8px;top:-8px;width:108px;height:108px;
  background:var(--i-web) no-repeat left top/100% 100%;pointer-events:none;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero::after{content:"";position:absolute;right:0;top:4px;width:100px;height:83px;
  background:var(--i-moonwitch) no-repeat right top/contain;pointer-events:none;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h1, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero .lsr-lead, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero .lsr-rule{position:relative;z-index:1;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-sky{position:absolute;left:0;right:0;top:0;height:180px;pointer-events:none;
  background-image:var(--i-stars);
  background-repeat:no-repeat;
  background-position:left 16px top 96px;
  background-size:56px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw h2{padding-left:36px;background-repeat:no-repeat;background-position:left .16em;background-size:26px 26px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(1){background-image:var(--i-pumpkin);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(2){background-image:var(--i-moon);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(3){background-image:var(--i-candy);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(4){background-image:var(--i-star);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(5){background-image:var(--i-bat);background-size:26px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(6){background-image:var(--i-cat);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw > h2:nth-of-type(7){background-image:var(--i-skull);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count{position:relative;overflow:hidden;
  background-image:var(--i-cat),var(--i-stars),var(--i-web-soft),
    linear-gradient(165deg,#3D2059 0%,#231233 100%);
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
  background-position:left 10px bottom 0,right 12px top 8px,right -10px bottom -36px,center;
  background-size:30px auto,52px auto,96px 96px,cover;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__label, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__grid, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__foot{position:relative;z-index:1;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-chip b{padding-left:20px;
  background:var(--i-star) no-repeat left center/14px 14px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf__head{padding-left:42px;background-repeat:no-repeat;
  background-position:left 13px center;background-size:22px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf:nth-of-type(1) .lsr-pf__head{background-image:var(--i-cat);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf:nth-of-type(2) .lsr-pf__head{background-image:var(--i-skull);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-pf:nth-of-type(3) .lsr-pf__head{background-image:var(--i-witch);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-div{height:32px;margin:38px 0;
  background:var(--i-parade) no-repeat center/152px auto;
  opacity:.9;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box{position:relative;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box--ghost{margin-top:28px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-box--ghost::after{content:"";position:absolute;right:16px;top:-19px;width:36px;height:39px;
  background:var(--i-ghost) no-repeat center/contain;
  filter:drop-shadow(0 0 10px rgba(246,236,255,.35));}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period{position:relative;overflow:hidden;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::before, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::after{content:"";position:absolute;bottom:8px;width:30px;height:30px;
  background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::before{left:12px;background-image:var(--i-witch);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::after{right:12px;background-image:var(--i-cat);transform:scaleX(-1);}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period strong, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period span{position:relative;z-index:1;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw summary{padding-left:46px;position:relative;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw summary::before{content:"";position:absolute;left:16px;top:0;width:20px;height:36px;
  background:var(--i-spider) no-repeat center top/20px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-end::before{content:"";display:block;width:150px;height:28px;margin:0 auto 12px;
  background:var(--i-parade) no-repeat center/contain;opacity:.55;}
@media (max-width:420px){.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero::before{width:84px;height:84px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero{padding-top:76px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero::after{width:82px;height:68px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-sky{background-position:left 10px top 78px;background-size:48px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-div{background-size:138px auto;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::before, .ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-period::after{width:24px;height:24px;bottom:6px;}}
@media (min-width:768px){.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw{padding:0 28px 30px;font-size:16.5px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-hero{padding:30px 24px 8px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count{padding:20px 20px 18px;}
.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw .lsr-count__grid{gap:10px;}}
@media (prefers-reduced-motion:reduce){.ls-topic-ingest.ls-topic-ingest-15045 .lsr.lsr-hw *{transition:none !important;animation:none !important;}}
.ls-topic-ingest.ls-topic-ingest-15045 .topic_inline_1{margin-top:10px;}
.ls-topic-ingest.ls-topic-ingest-15045 .topic_inline_2{margin-top:0;}
.ls-topic-ingest.ls-topic-ingest-15045 .topic_inline_3{margin-bottom:0;}
