:root {
  --bg: #fafafc;
  --surface: #ffffff;
  --surface-soft: #f2f1f6;
  --text: #2b2933;
  --text-strong: #24212e;
  --muted: #777481;
  --brand: #7468b5;
  --brand-soft: #eeecf8;
  --accent: #e9a34a;
  --line: #e8e6ee;
  --shadow: 0 18px 45px rgba(36, 33, 46, 0.08);
  --radius-sm: 14px;
  --radius-md: 22px;
  --radius-lg: 32px;
  --shell: min(1180px, calc(100% - 40px));
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  min-width: 320px;
  background: var(--bg);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 16px;
  line-height: 1.75;
  text-rendering: optimizeLegibility;
}
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
button, input { font: inherit; }
button, a { -webkit-tap-highlight-color: transparent; }
.shell { width: var(--shell); margin-inline: auto; }
.skip-link {
  position: fixed; left: 16px; top: -80px; z-index: 1000;
  padding: 10px 14px; background: var(--text-strong); color: white; border-radius: 10px;
}
.skip-link:focus { top: 16px; }
.sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}
.site-header {
  position: sticky; top: 0; z-index: 50;
  background: rgba(255,255,255,.94);
  border-bottom: 1px solid rgba(232,230,238,.9);
  backdrop-filter: blur(16px);
  transition: transform .24s ease, box-shadow .24s ease;
}
.site-header.is-scrolled { box-shadow: 0 8px 30px rgba(36,33,46,.05); }
.site-header.is-hidden { transform: translateY(-100%); }
.header-inner { min-height: 78px; display: flex; align-items: center; gap: 28px; }
.brand { display: inline-flex; align-items: center; gap: 12px; margin-right: auto; }
.brand img { width: 44px; height: 44px; object-fit: contain; border-radius: 12px; }
.brand-copy { display: grid; line-height: 1.18; }
.brand-copy strong { font-size: 18px; color: var(--text-strong); letter-spacing: .03em; }
.brand-copy small { margin-top: 5px; color: var(--muted); font-size: 12px; }
.site-nav { display: flex; align-items: center; gap: 8px; }
.site-nav a { padding: 9px 13px; border-radius: 999px; color: #595563; font-weight: 600; font-size: 14px; }
.site-nav a:hover, .site-nav a.is-active { background: var(--brand-soft); color: var(--brand); }
.menu-button { display: none; border: 0; background: transparent; padding: 8px; border-radius: 10px; }
.menu-button span { width: 22px; height: 2px; display: block; margin: 4px 0; background: var(--text-strong); }
.hero { display: grid; grid-template-columns: .92fr 1.08fr; gap: 58px; align-items: center; padding-block: 66px 58px; }
.hero-copy { padding-left: 8px; }
.eyebrow { margin: 0 0 10px; color: var(--brand); font-size: 13px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.hero h1, .page-intro h1, .watch-hero h1, .not-found h1 {
  margin: 0; color: var(--text-strong); font-size: clamp(38px, 5.8vw, 68px); line-height: 1.08; letter-spacing: -.035em;
}
.hero-lead { margin: 24px 0 0; max-width: 640px; font-size: 18px; color: #605c68; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.button { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 0 20px; border-radius: 999px; font-weight: 800; border: 1px solid transparent; cursor: pointer; transition: transform .18s ease, box-shadow .18s ease, background .18s ease; }
.button:hover { transform: translateY(-1px); }
.button-primary { background: var(--text-strong); color: white; box-shadow: 0 10px 22px rgba(36,33,46,.16); }
.button-primary:hover { background: #3a3548; }
.button-ghost { border-color: var(--line); background: white; color: var(--text-strong); }
.button-light { background: white; color: var(--text-strong); }
.badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }
.badge { display: inline-flex; padding: 6px 10px; border-radius: 999px; background: #f1f0f7; color: #615b7c; font-size: 12px; font-weight: 700; }
.hero-media { margin: 0; position: relative; }
.hero-media img { width: 100%; aspect-ratio: 1.45 / 1; object-fit: cover; border-radius: var(--radius-lg); box-shadow: var(--shadow); background: var(--surface-soft); }
.hero-media figcaption { position: absolute; left: 22px; right: 22px; bottom: 18px; padding: 12px 16px; border-radius: 16px; background: rgba(255,255,255,.9); color: #4d4957; font-size: 13px; backdrop-filter: blur(12px); }
.section { padding-block: 68px; }
.section-tinted { background: var(--surface-soft); }
.section-heading { max-width: 720px; margin-bottom: 28px; }
.section-heading h2, .two-column-feature h2, .two-column-text h2, .watch-note-block h2, .brand-strip h2 {
  margin: 0; color: var(--text-strong); font-size: clamp(28px, 3vw, 42px); line-height: 1.17; letter-spacing: -.025em;
}
.section-heading p:not(.eyebrow) { margin: 12px 0 0; color: var(--muted); }
.split-heading { max-width: none; display: flex; justify-content: space-between; align-items: end; gap: 30px; }
.compact-heading { max-width: 680px; }
.text-link { color: var(--brand); font-weight: 800; border-bottom: 1px solid rgba(116,104,181,.28); }
.text-link:hover { border-color: var(--brand); }
.poster-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.poster-card { min-width: 0; }
.poster-image { position: relative; display: block; overflow: hidden; border-radius: 20px; background: var(--surface-soft); }
.poster-image img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; transition: transform .35s ease; }
.poster-image:hover img { transform: scale(1.025); }
.poster-image span { position: absolute; right: 12px; top: 12px; padding: 5px 9px; border-radius: 999px; background: rgba(255,255,255,.92); color: var(--text-strong); font-size: 12px; font-weight: 800; }
.poster-body { padding: 16px 4px 0; }
.poster-body h3, .catalog-row h3, .search-list h3, .mini-grid h3, .short-feature h3 { margin: 4px 0 7px; color: var(--text-strong); font-size: 20px; line-height: 1.35; }
.poster-body h3 a:hover, .catalog-row h3 a:hover, .search-list h3 a:hover, .mini-grid h3 a:hover { color: var(--brand); }
.poster-body p { margin: 0; color: #67636f; font-size: 14px; }
.meta-line { color: var(--muted) !important; font-size: 12px !important; font-weight: 700; letter-spacing: .035em; }
.collection-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.collection-card { overflow: hidden; border: 1px solid #e6e3ed; border-radius: 22px; background: white; }
.collection-card img { width: 100%; aspect-ratio: 1.65 / 1; object-fit: cover; }
.collection-card > div { padding: 22px; }
.collection-card h3 { margin: 0; color: var(--text-strong); font-size: 21px; }
.collection-card p { color: #67636f; }
.two-column-feature { display: grid; grid-template-columns: .9fr 1.1fr; gap: 60px; align-items: center; }
.two-column-feature img { width: 100%; border-radius: var(--radius-lg); aspect-ratio: 1.38 / 1; object-fit: cover; background: var(--surface-soft); }
.two-column-feature p { color: #625e6a; }
.link-cluster { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; }
.link-cluster a { padding: 8px 13px; background: var(--brand-soft); color: #5e529c; border-radius: 999px; font-weight: 700; font-size: 13px; }
.editorial-section { border-top: 1px solid var(--line); }
.editorial-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.editorial-list article { padding: 26px; border-radius: 22px; background: white; border: 1px solid var(--line); }
.editorial-list h3 { margin: 0; color: var(--text-strong); font-size: 20px; line-height: 1.45; }
.editorial-list p { color: #696570; font-size: 14px; }
.editorial-list .summary { color: #4d4956; font-weight: 700; }
.brand-strip { background: var(--brand); color: white; }
.brand-strip .eyebrow, .brand-strip h2 { color: white; }
.brand-strip p:not(.eyebrow) { color: rgba(255,255,255,.83); }
.brand-strip-inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; }
.page-intro { padding-block: 66px 40px; }
.page-intro h1 { font-size: clamp(38px, 5.4vw, 64px); }
.page-intro > p:not(.eyebrow), .page-intro > div > p:not(.eyebrow) { max-width: 780px; margin-top: 20px; color: #625e6a; font-size: 18px; }
.anchor-nav { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px; }
.anchor-nav a { padding: 8px 14px; border-radius: 999px; background: white; border: 1px solid var(--line); color: #504b59; font-weight: 700; }
.catalog-section { padding-top: 38px; }
.catalog-list { display: grid; gap: 18px; }
.catalog-row { display: grid; grid-template-columns: 240px 1fr; gap: 24px; align-items: center; padding: 18px; border-radius: 22px; background: white; border: 1px solid var(--line); }
.catalog-row img { width: 100%; aspect-ratio: 1.5 / 1; object-fit: cover; border-radius: 16px; background: var(--surface-soft); }
.catalog-row p { margin: 8px 0; color: #66616e; }
.watch-note { padding-left: 12px; border-left: 3px solid var(--accent); color: #56515f !important; }
.short-feature { display: grid; grid-template-columns: .72fr 1.28fr; align-items: center; gap: 58px; }
.short-feature img { width: 100%; border-radius: var(--radius-lg); background: white; }
.short-feature p { color: #615d69; }
.official-intro { display: grid; grid-template-columns: 1fr .72fr; gap: 58px; align-items: center; }
.official-intro img { width: 100%; border-radius: var(--radius-lg); aspect-ratio: 1.4 / 1; object-fit: cover; }
.info-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.info-card { padding: 32px; background: white; border: 1px solid var(--line); border-radius: 24px; }
.info-card h2 { margin: 4px 0 10px; color: var(--text-strong); font-size: 28px; }
.info-card p { margin: 0; color: var(--muted); }
.info-kicker { font-size: 12px; font-weight: 800; color: var(--brand); letter-spacing: .08em; }
.emphasis-card { background: var(--brand-soft); border-color: #dfd9f4; }
.two-column-text { display: grid; grid-template-columns: 1.15fr .85fr; gap: 54px; align-items: start; }
.check-list { list-style: none; padding: 0; margin: 24px 0 0; display: grid; gap: 14px; }
.check-list li { position: relative; padding: 14px 16px 14px 44px; background: white; border: 1px solid var(--line); border-radius: 15px; }
.check-list li::before { content: "✓"; position: absolute; left: 16px; top: 14px; color: var(--brand); font-weight: 900; }
.side-panel { padding: 30px; border-radius: 24px; background: var(--text-strong); color: white; }
.side-panel h2 { color: white; }
.side-panel p { color: #d8d4df; }
.side-panel .button { width: 100%; margin-top: 10px; }
.side-panel .button-primary { background: white; color: var(--text-strong); }
.side-panel .button-ghost { border-color: #575062; background: transparent; color: white; }
.faq-wrap { display: grid; grid-template-columns: .65fr 1.35fr; gap: 48px; align-items: start; }
.faq-list { display: grid; gap: 10px; }
.faq-list details { background: white; border-radius: 16px; border: 1px solid #e4e1ea; overflow: clip; }
.faq-list summary { cursor: pointer; list-style: none; padding: 17px 20px; color: var(--text-strong); font-weight: 800; }
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after { content: "+"; float: right; color: var(--brand); }
.faq-list details[open] summary::after { content: "–"; }
.faq-list p { margin: 0; padding: 0 20px 20px; color: #68636f; }
.search-intro { text-align: center; }
.search-intro > p { margin-inline: auto; }
.search-form { display: grid; grid-template-columns: 1fr auto; gap: 10px; max-width: 760px; margin: 28px auto 0; }
.search-form input { min-width: 0; height: 50px; padding: 0 18px; border: 1px solid var(--line); border-radius: 999px; background: white; color: var(--text-strong); outline: none; }
.search-form input:focus { border-color: var(--brand); box-shadow: 0 0 0 4px rgba(116,104,181,.12); }
.empty-state { min-height: 300px; display: grid; grid-template-columns: .8fr 1.2fr; gap: 50px; align-items: center; padding: 34px; border-radius: 28px; background: white; border: 1px solid var(--line); }
.empty-state.text-only { grid-template-columns: 1fr; text-align: center; }
.empty-state img { width: 100%; border-radius: 22px; background: var(--surface-soft); }
.empty-state h2 { margin: 0; color: var(--text-strong); font-size: 30px; }
.empty-state p { color: var(--muted); }
.search-list { display: grid; gap: 16px; }
.search-list article { display: grid; grid-template-columns: 180px 1fr; gap: 20px; align-items: center; padding: 16px; background: white; border: 1px solid var(--line); border-radius: 20px; }
.search-list img { width: 100%; aspect-ratio: 1.5 / 1; object-fit: cover; border-radius: 14px; }
.search-list p { margin: 6px 0 0; color: #66616e; }
.watch-hero { display: grid; grid-template-columns: .72fr 1.28fr; gap: 58px; align-items: center; padding-block: 64px 48px; }
.watch-hero > img { width: 100%; aspect-ratio: .78 / 1; object-fit: cover; border-radius: 28px; background: var(--surface-soft); }
.watch-hero h1 { font-size: clamp(42px, 6vw, 72px); }
.watch-summary { margin: 24px 0 0; font-size: 18px; color: #605c68; }
.watch-note-block { margin-top: 26px; padding: 20px 22px; border-radius: 18px; background: white; border: 1px solid var(--line); }
.watch-note-block h2 { font-size: 20px; }
.watch-note-block p { margin: 8px 0 0; color: #67626e; }
.related-section { border-top: 1px solid var(--line); }
.mini-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.mini-grid article { background: white; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; }
.mini-grid img { width: 100%; aspect-ratio: 1.5 / 1; object-fit: cover; }
.mini-grid h3, .mini-grid p { margin-left: 18px; margin-right: 18px; }
.mini-grid p { color: #6c6773; font-size: 14px; padding-bottom: 16px; }
.not-found { min-height: 64vh; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-block: 80px; }
.not-found p:not(.eyebrow) { max-width: 640px; color: #66616e; font-size: 18px; }
.site-footer { padding: 54px 0 24px; background: #f0eef5; border-top: 1px solid #e2dfE8; }
.footer-grid { display: grid; grid-template-columns: 1.5fr .75fr .85fr; gap: 40px; }
.footer-brand { color: var(--text-strong); font-size: 20px; }
.footer-grid p { max-width: 430px; color: #716d78; }
.footer-grid h2 { margin: 0 0 12px; font-size: 14px; color: var(--text-strong); }
.footer-grid a { display: block; margin: 7px 0; color: #686370; font-size: 14px; }
.footer-grid a:hover { color: var(--brand); }
.footer-bottom { margin-top: 32px; padding-top: 18px; display: flex; justify-content: space-between; gap: 20px; border-top: 1px solid #dedbe5; color: #7a7681; font-size: 12px; }
:focus-visible { outline: 3px solid rgba(116,104,181,.42); outline-offset: 3px; }
@media (max-width: 980px) {
  .hero, .two-column-feature, .official-intro, .watch-hero { grid-template-columns: 1fr; gap: 34px; }
  .hero { padding-top: 46px; }
  .hero-media { order: -1; }
  .poster-grid { grid-template-columns: repeat(2, 1fr); }
  .collection-grid, .editorial-list { grid-template-columns: 1fr; }
  .collection-card { display: grid; grid-template-columns: .85fr 1.15fr; }
  .collection-card img { height: 100%; }
  .faq-wrap, .two-column-text { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1.3fr 1fr 1fr; }
}
@media (max-width: 760px) {
  :root { --shell: min(100% - 28px, 1180px); }
  html { scroll-behavior: auto; }
  .site-header { position: sticky; }
  .header-inner { min-height: 68px; }
  .menu-button { display: block; }
  .site-nav {
    position: absolute; left: 14px; right: 14px; top: calc(100% + 8px);
    display: none; padding: 10px; border: 1px solid var(--line); border-radius: 18px;
    background: white; box-shadow: var(--shadow); flex-direction: column; align-items: stretch;
  }
  .site-nav.is-open { display: flex; }
  .site-nav a { width: 100%; padding: 11px 13px; }
  .brand-copy small { display: none; }
  .hero, .page-intro, .section, .watch-hero { padding-block: 42px; }
  .hero h1, .page-intro h1, .watch-hero h1, .not-found h1 { font-size: clamp(36px, 11vw, 52px); }
  .hero-lead, .page-intro > p:not(.eyebrow) { font-size: 16px; }
  .hero-media figcaption { position: static; margin-top: 10px; background: transparent; padding: 0; }
  .split-heading, .brand-strip-inner { align-items: flex-start; flex-direction: column; }
  .poster-grid { grid-template-columns: 1fr 1fr; gap: 14px; }
  .poster-body { padding-top: 12px; }
  .poster-body p:not(.meta-line) { display: none; }
  .poster-body h3 { font-size: 17px; }
  .collection-card { grid-template-columns: 1fr; }
  .catalog-row { grid-template-columns: 1fr; }
  .short-feature { grid-template-columns: 1fr; gap: 30px; }
  .short-feature img { max-height: 420px; object-fit: cover; }
  .info-grid { grid-template-columns: 1fr; }
  .search-form { grid-template-columns: 1fr; }
  .search-form .button { width: 100%; }
  .empty-state { grid-template-columns: 1fr; gap: 24px; }
  .search-list article { grid-template-columns: 1fr; }
  .mini-grid { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1fr; gap: 24px; }
  .footer-bottom { flex-direction: column; }
}
@media (max-width: 480px) {
  .poster-grid { grid-template-columns: 1fr; }
  .poster-body p:not(.meta-line) { display: block; }
  .hero-actions .button { width: 100%; }
  .brand-strip .button { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; transition-duration: .01ms !important; }
}

/* spacing scale 1 */
.u-mt-1{margin-top:1px!important} .u-mb-1{margin-bottom:1px!important} .u-pt-1{padding-top:1px!important} .u-pb-1{padding-bottom:1px!important}
/* spacing scale 2 */
.u-mt-2{margin-top:2px!important} .u-mb-2{margin-bottom:2px!important} .u-pt-2{padding-top:2px!important} .u-pb-2{padding-bottom:2px!important}
/* spacing scale 3 */
.u-mt-3{margin-top:3px!important} .u-mb-3{margin-bottom:3px!important} .u-pt-3{padding-top:3px!important} .u-pb-3{padding-bottom:3px!important}
/* spacing scale 4 */
.u-mt-4{margin-top:4px!important} .u-mb-4{margin-bottom:4px!important} .u-pt-4{padding-top:4px!important} .u-pb-4{padding-bottom:4px!important}
/* spacing scale 5 */
.u-mt-5{margin-top:5px!important} .u-mb-5{margin-bottom:5px!important} .u-pt-5{padding-top:5px!important} .u-pb-5{padding-bottom:5px!important}
/* spacing scale 6 */
.u-mt-6{margin-top:6px!important} .u-mb-6{margin-bottom:6px!important} .u-pt-6{padding-top:6px!important} .u-pb-6{padding-bottom:6px!important}
/* spacing scale 7 */
.u-mt-7{margin-top:7px!important} .u-mb-7{margin-bottom:7px!important} .u-pt-7{padding-top:7px!important} .u-pb-7{padding-bottom:7px!important}
/* spacing scale 8 */
.u-mt-8{margin-top:8px!important} .u-mb-8{margin-bottom:8px!important} .u-pt-8{padding-top:8px!important} .u-pb-8{padding-bottom:8px!important}
/* spacing scale 9 */
.u-mt-9{margin-top:9px!important} .u-mb-9{margin-bottom:9px!important} .u-pt-9{padding-top:9px!important} .u-pb-9{padding-bottom:9px!important}
/* spacing scale 10 */
.u-mt-10{margin-top:10px!important} .u-mb-10{margin-bottom:10px!important} .u-pt-10{padding-top:10px!important} .u-pb-10{padding-bottom:10px!important}
/* spacing scale 11 */
.u-mt-11{margin-top:11px!important} .u-mb-11{margin-bottom:11px!important} .u-pt-11{padding-top:11px!important} .u-pb-11{padding-bottom:11px!important}
/* spacing scale 12 */
.u-mt-12{margin-top:12px!important} .u-mb-12{margin-bottom:12px!important} .u-pt-12{padding-top:12px!important} .u-pb-12{padding-bottom:12px!important}
/* spacing scale 13 */
.u-mt-13{margin-top:13px!important} .u-mb-13{margin-bottom:13px!important} .u-pt-13{padding-top:13px!important} .u-pb-13{padding-bottom:13px!important}
/* spacing scale 14 */
.u-mt-14{margin-top:14px!important} .u-mb-14{margin-bottom:14px!important} .u-pt-14{padding-top:14px!important} .u-pb-14{padding-bottom:14px!important}
/* spacing scale 15 */
.u-mt-15{margin-top:15px!important} .u-mb-15{margin-bottom:15px!important} .u-pt-15{padding-top:15px!important} .u-pb-15{padding-bottom:15px!important}
/* spacing scale 16 */
.u-mt-16{margin-top:16px!important} .u-mb-16{margin-bottom:16px!important} .u-pt-16{padding-top:16px!important} .u-pb-16{padding-bottom:16px!important}
/* spacing scale 17 */
.u-mt-17{margin-top:17px!important} .u-mb-17{margin-bottom:17px!important} .u-pt-17{padding-top:17px!important} .u-pb-17{padding-bottom:17px!important}
/* spacing scale 18 */
.u-mt-18{margin-top:18px!important} .u-mb-18{margin-bottom:18px!important} .u-pt-18{padding-top:18px!important} .u-pb-18{padding-bottom:18px!important}
/* spacing scale 19 */
.u-mt-19{margin-top:19px!important} .u-mb-19{margin-bottom:19px!important} .u-pt-19{padding-top:19px!important} .u-pb-19{padding-bottom:19px!important}
/* spacing scale 20 */
.u-mt-20{margin-top:20px!important} .u-mb-20{margin-bottom:20px!important} .u-pt-20{padding-top:20px!important} .u-pb-20{padding-bottom:20px!important}
/* spacing scale 21 */
.u-mt-21{margin-top:21px!important} .u-mb-21{margin-bottom:21px!important} .u-pt-21{padding-top:21px!important} .u-pb-21{padding-bottom:21px!important}
/* spacing scale 22 */
.u-mt-22{margin-top:22px!important} .u-mb-22{margin-bottom:22px!important} .u-pt-22{padding-top:22px!important} .u-pb-22{padding-bottom:22px!important}
/* spacing scale 23 */
.u-mt-23{margin-top:23px!important} .u-mb-23{margin-bottom:23px!important} .u-pt-23{padding-top:23px!important} .u-pb-23{padding-bottom:23px!important}
/* spacing scale 24 */
.u-mt-24{margin-top:24px!important} .u-mb-24{margin-bottom:24px!important} .u-pt-24{padding-top:24px!important} .u-pb-24{padding-bottom:24px!important}
/* spacing scale 25 */
.u-mt-25{margin-top:25px!important} .u-mb-25{margin-bottom:25px!important} .u-pt-25{padding-top:25px!important} .u-pb-25{padding-bottom:25px!important}
/* spacing scale 26 */
.u-mt-26{margin-top:26px!important} .u-mb-26{margin-bottom:26px!important} .u-pt-26{padding-top:26px!important} .u-pb-26{padding-bottom:26px!important}
/* spacing scale 27 */
.u-mt-27{margin-top:27px!important} .u-mb-27{margin-bottom:27px!important} .u-pt-27{padding-top:27px!important} .u-pb-27{padding-bottom:27px!important}
/* spacing scale 28 */
.u-mt-28{margin-top:28px!important} .u-mb-28{margin-bottom:28px!important} .u-pt-28{padding-top:28px!important} .u-pb-28{padding-bottom:28px!important}
/* spacing scale 29 */
.u-mt-29{margin-top:29px!important} .u-mb-29{margin-bottom:29px!important} .u-pt-29{padding-top:29px!important} .u-pb-29{padding-bottom:29px!important}
/* spacing scale 30 */
.u-mt-30{margin-top:30px!important} .u-mb-30{margin-bottom:30px!important} .u-pt-30{padding-top:30px!important} .u-pb-30{padding-bottom:30px!important}
/* spacing scale 31 */
.u-mt-31{margin-top:31px!important} .u-mb-31{margin-bottom:31px!important} .u-pt-31{padding-top:31px!important} .u-pb-31{padding-bottom:31px!important}
/* spacing scale 32 */
.u-mt-32{margin-top:32px!important} .u-mb-32{margin-bottom:32px!important} .u-pt-32{padding-top:32px!important} .u-pb-32{padding-bottom:32px!important}
/* spacing scale 33 */
.u-mt-33{margin-top:33px!important} .u-mb-33{margin-bottom:33px!important} .u-pt-33{padding-top:33px!important} .u-pb-33{padding-bottom:33px!important}
/* spacing scale 34 */
.u-mt-34{margin-top:34px!important} .u-mb-34{margin-bottom:34px!important} .u-pt-34{padding-top:34px!important} .u-pb-34{padding-bottom:34px!important}
/* spacing scale 35 */
.u-mt-35{margin-top:35px!important} .u-mb-35{margin-bottom:35px!important} .u-pt-35{padding-top:35px!important} .u-pb-35{padding-bottom:35px!important}
/* spacing scale 36 */
.u-mt-36{margin-top:36px!important} .u-mb-36{margin-bottom:36px!important} .u-pt-36{padding-top:36px!important} .u-pb-36{padding-bottom:36px!important}
/* spacing scale 37 */
.u-mt-37{margin-top:37px!important} .u-mb-37{margin-bottom:37px!important} .u-pt-37{padding-top:37px!important} .u-pb-37{padding-bottom:37px!important}
/* spacing scale 38 */
.u-mt-38{margin-top:38px!important} .u-mb-38{margin-bottom:38px!important} .u-pt-38{padding-top:38px!important} .u-pb-38{padding-bottom:38px!important}
/* spacing scale 39 */
.u-mt-39{margin-top:39px!important} .u-mb-39{margin-bottom:39px!important} .u-pt-39{padding-top:39px!important} .u-pb-39{padding-bottom:39px!important}
/* spacing scale 40 */
.u-mt-40{margin-top:40px!important} .u-mb-40{margin-bottom:40px!important} .u-pt-40{padding-top:40px!important} .u-pb-40{padding-bottom:40px!important}
/* spacing scale 41 */
.u-mt-41{margin-top:41px!important} .u-mb-41{margin-bottom:41px!important} .u-pt-41{padding-top:41px!important} .u-pb-41{padding-bottom:41px!important}
/* spacing scale 42 */
.u-mt-42{margin-top:42px!important} .u-mb-42{margin-bottom:42px!important} .u-pt-42{padding-top:42px!important} .u-pb-42{padding-bottom:42px!important}
/* spacing scale 43 */
.u-mt-43{margin-top:43px!important} .u-mb-43{margin-bottom:43px!important} .u-pt-43{padding-top:43px!important} .u-pb-43{padding-bottom:43px!important}
/* spacing scale 44 */
.u-mt-44{margin-top:44px!important} .u-mb-44{margin-bottom:44px!important} .u-pt-44{padding-top:44px!important} .u-pb-44{padding-bottom:44px!important}
/* spacing scale 45 */
.u-mt-45{margin-top:45px!important} .u-mb-45{margin-bottom:45px!important} .u-pt-45{padding-top:45px!important} .u-pb-45{padding-bottom:45px!important}
/* spacing scale 46 */
.u-mt-46{margin-top:46px!important} .u-mb-46{margin-bottom:46px!important} .u-pt-46{padding-top:46px!important} .u-pb-46{padding-bottom:46px!important}
/* spacing scale 47 */
.u-mt-47{margin-top:47px!important} .u-mb-47{margin-bottom:47px!important} .u-pt-47{padding-top:47px!important} .u-pb-47{padding-bottom:47px!important}
/* spacing scale 48 */
.u-mt-48{margin-top:48px!important} .u-mb-48{margin-bottom:48px!important} .u-pt-48{padding-top:48px!important} .u-pb-48{padding-bottom:48px!important}
/* spacing scale 49 */
.u-mt-49{margin-top:49px!important} .u-mb-49{margin-bottom:49px!important} .u-pt-49{padding-top:49px!important} .u-pb-49{padding-bottom:49px!important}
/* spacing scale 50 */
.u-mt-50{margin-top:50px!important} .u-mb-50{margin-bottom:50px!important} .u-pt-50{padding-top:50px!important} .u-pb-50{padding-bottom:50px!important}
/* spacing scale 51 */
.u-mt-51{margin-top:51px!important} .u-mb-51{margin-bottom:51px!important} .u-pt-51{padding-top:51px!important} .u-pb-51{padding-bottom:51px!important}
/* spacing scale 52 */
.u-mt-52{margin-top:52px!important} .u-mb-52{margin-bottom:52px!important} .u-pt-52{padding-top:52px!important} .u-pb-52{padding-bottom:52px!important}
/* spacing scale 53 */
.u-mt-53{margin-top:53px!important} .u-mb-53{margin-bottom:53px!important} .u-pt-53{padding-top:53px!important} .u-pb-53{padding-bottom:53px!important}
/* spacing scale 54 */
.u-mt-54{margin-top:54px!important} .u-mb-54{margin-bottom:54px!important} .u-pt-54{padding-top:54px!important} .u-pb-54{padding-bottom:54px!important}
/* spacing scale 55 */
.u-mt-55{margin-top:55px!important} .u-mb-55{margin-bottom:55px!important} .u-pt-55{padding-top:55px!important} .u-pb-55{padding-bottom:55px!important}
/* spacing scale 56 */
.u-mt-56{margin-top:56px!important} .u-mb-56{margin-bottom:56px!important} .u-pt-56{padding-top:56px!important} .u-pb-56{padding-bottom:56px!important}
/* spacing scale 57 */
.u-mt-57{margin-top:57px!important} .u-mb-57{margin-bottom:57px!important} .u-pt-57{padding-top:57px!important} .u-pb-57{padding-bottom:57px!important}
/* spacing scale 58 */
.u-mt-58{margin-top:58px!important} .u-mb-58{margin-bottom:58px!important} .u-pt-58{padding-top:58px!important} .u-pb-58{padding-bottom:58px!important}
/* spacing scale 59 */
.u-mt-59{margin-top:59px!important} .u-mb-59{margin-bottom:59px!important} .u-pt-59{padding-top:59px!important} .u-pb-59{padding-bottom:59px!important}
/* spacing scale 60 */
.u-mt-60{margin-top:60px!important} .u-mb-60{margin-bottom:60px!important} .u-pt-60{padding-top:60px!important} .u-pb-60{padding-bottom:60px!important}
/* spacing scale 61 */
.u-mt-61{margin-top:61px!important} .u-mb-61{margin-bottom:61px!important} .u-pt-61{padding-top:61px!important} .u-pb-61{padding-bottom:61px!important}
/* spacing scale 62 */
.u-mt-62{margin-top:62px!important} .u-mb-62{margin-bottom:62px!important} .u-pt-62{padding-top:62px!important} .u-pb-62{padding-bottom:62px!important}
/* spacing scale 63 */
.u-mt-63{margin-top:63px!important} .u-mb-63{margin-bottom:63px!important} .u-pt-63{padding-top:63px!important} .u-pb-63{padding-bottom:63px!important}
/* spacing scale 64 */
.u-mt-64{margin-top:64px!important} .u-mb-64{margin-bottom:64px!important} .u-pt-64{padding-top:64px!important} .u-pb-64{padding-bottom:64px!important}
/* spacing scale 65 */
.u-mt-65{margin-top:65px!important} .u-mb-65{margin-bottom:65px!important} .u-pt-65{padding-top:65px!important} .u-pb-65{padding-bottom:65px!important}
/* spacing scale 66 */
.u-mt-66{margin-top:66px!important} .u-mb-66{margin-bottom:66px!important} .u-pt-66{padding-top:66px!important} .u-pb-66{padding-bottom:66px!important}
/* spacing scale 67 */
.u-mt-67{margin-top:67px!important} .u-mb-67{margin-bottom:67px!important} .u-pt-67{padding-top:67px!important} .u-pb-67{padding-bottom:67px!important}
/* spacing scale 68 */
.u-mt-68{margin-top:68px!important} .u-mb-68{margin-bottom:68px!important} .u-pt-68{padding-top:68px!important} .u-pb-68{padding-bottom:68px!important}
/* spacing scale 69 */
.u-mt-69{margin-top:69px!important} .u-mb-69{margin-bottom:69px!important} .u-pt-69{padding-top:69px!important} .u-pb-69{padding-bottom:69px!important}
/* spacing scale 70 */
.u-mt-70{margin-top:70px!important} .u-mb-70{margin-bottom:70px!important} .u-pt-70{padding-top:70px!important} .u-pb-70{padding-bottom:70px!important}
/* spacing scale 71 */
.u-mt-71{margin-top:71px!important} .u-mb-71{margin-bottom:71px!important} .u-pt-71{padding-top:71px!important} .u-pb-71{padding-bottom:71px!important}
/* spacing scale 72 */
.u-mt-72{margin-top:72px!important} .u-mb-72{margin-bottom:72px!important} .u-pt-72{padding-top:72px!important} .u-pb-72{padding-bottom:72px!important}
/* spacing scale 73 */
.u-mt-73{margin-top:73px!important} .u-mb-73{margin-bottom:73px!important} .u-pt-73{padding-top:73px!important} .u-pb-73{padding-bottom:73px!important}
/* spacing scale 74 */
.u-mt-74{margin-top:74px!important} .u-mb-74{margin-bottom:74px!important} .u-pt-74{padding-top:74px!important} .u-pb-74{padding-bottom:74px!important}
/* spacing scale 75 */
.u-mt-75{margin-top:75px!important} .u-mb-75{margin-bottom:75px!important} .u-pt-75{padding-top:75px!important} .u-pb-75{padding-bottom:75px!important}
/* spacing scale 76 */
.u-mt-76{margin-top:76px!important} .u-mb-76{margin-bottom:76px!important} .u-pt-76{padding-top:76px!important} .u-pb-76{padding-bottom:76px!important}
/* spacing scale 77 */
.u-mt-77{margin-top:77px!important} .u-mb-77{margin-bottom:77px!important} .u-pt-77{padding-top:77px!important} .u-pb-77{padding-bottom:77px!important}
/* spacing scale 78 */
.u-mt-78{margin-top:78px!important} .u-mb-78{margin-bottom:78px!important} .u-pt-78{padding-top:78px!important} .u-pb-78{padding-bottom:78px!important}
/* spacing scale 79 */
.u-mt-79{margin-top:79px!important} .u-mb-79{margin-bottom:79px!important} .u-pt-79{padding-top:79px!important} .u-pb-79{padding-bottom:79px!important}
/* spacing scale 80 */
.u-mt-80{margin-top:80px!important} .u-mb-80{margin-bottom:80px!important} .u-pt-80{padding-top:80px!important} .u-pb-80{padding-bottom:80px!important}
/* spacing scale 81 */
.u-mt-81{margin-top:81px!important} .u-mb-81{margin-bottom:81px!important} .u-pt-81{padding-top:81px!important} .u-pb-81{padding-bottom:81px!important}
/* spacing scale 82 */
.u-mt-82{margin-top:82px!important} .u-mb-82{margin-bottom:82px!important} .u-pt-82{padding-top:82px!important} .u-pb-82{padding-bottom:82px!important}
/* spacing scale 83 */
.u-mt-83{margin-top:83px!important} .u-mb-83{margin-bottom:83px!important} .u-pt-83{padding-top:83px!important} .u-pb-83{padding-bottom:83px!important}
/* spacing scale 84 */
.u-mt-84{margin-top:84px!important} .u-mb-84{margin-bottom:84px!important} .u-pt-84{padding-top:84px!important} .u-pb-84{padding-bottom:84px!important}
/* spacing scale 85 */
.u-mt-85{margin-top:85px!important} .u-mb-85{margin-bottom:85px!important} .u-pt-85{padding-top:85px!important} .u-pb-85{padding-bottom:85px!important}
/* spacing scale 86 */
.u-mt-86{margin-top:86px!important} .u-mb-86{margin-bottom:86px!important} .u-pt-86{padding-top:86px!important} .u-pb-86{padding-bottom:86px!important}
/* spacing scale 87 */
.u-mt-87{margin-top:87px!important} .u-mb-87{margin-bottom:87px!important} .u-pt-87{padding-top:87px!important} .u-pb-87{padding-bottom:87px!important}
/* spacing scale 88 */
.u-mt-88{margin-top:88px!important} .u-mb-88{margin-bottom:88px!important} .u-pt-88{padding-top:88px!important} .u-pb-88{padding-bottom:88px!important}
/* spacing scale 89 */
.u-mt-89{margin-top:89px!important} .u-mb-89{margin-bottom:89px!important} .u-pt-89{padding-top:89px!important} .u-pb-89{padding-bottom:89px!important}
/* spacing scale 90 */
.u-mt-90{margin-top:90px!important} .u-mb-90{margin-bottom:90px!important} .u-pt-90{padding-top:90px!important} .u-pb-90{padding-bottom:90px!important}
/* spacing scale 91 */
.u-mt-91{margin-top:91px!important} .u-mb-91{margin-bottom:91px!important} .u-pt-91{padding-top:91px!important} .u-pb-91{padding-bottom:91px!important}
/* spacing scale 92 */
.u-mt-92{margin-top:92px!important} .u-mb-92{margin-bottom:92px!important} .u-pt-92{padding-top:92px!important} .u-pb-92{padding-bottom:92px!important}
/* spacing scale 93 */
.u-mt-93{margin-top:93px!important} .u-mb-93{margin-bottom:93px!important} .u-pt-93{padding-top:93px!important} .u-pb-93{padding-bottom:93px!important}
/* spacing scale 94 */
.u-mt-94{margin-top:94px!important} .u-mb-94{margin-bottom:94px!important} .u-pt-94{padding-top:94px!important} .u-pb-94{padding-bottom:94px!important}
/* spacing scale 95 */
.u-mt-95{margin-top:95px!important} .u-mb-95{margin-bottom:95px!important} .u-pt-95{padding-top:95px!important} .u-pb-95{padding-bottom:95px!important}
/* spacing scale 96 */
.u-mt-96{margin-top:96px!important} .u-mb-96{margin-bottom:96px!important} .u-pt-96{padding-top:96px!important} .u-pb-96{padding-bottom:96px!important}
/* spacing scale 97 */
.u-mt-97{margin-top:97px!important} .u-mb-97{margin-bottom:97px!important} .u-pt-97{padding-top:97px!important} .u-pb-97{padding-bottom:97px!important}
/* spacing scale 98 */
.u-mt-98{margin-top:98px!important} .u-mb-98{margin-bottom:98px!important} .u-pt-98{padding-top:98px!important} .u-pb-98{padding-bottom:98px!important}
/* spacing scale 99 */
.u-mt-99{margin-top:99px!important} .u-mb-99{margin-bottom:99px!important} .u-pt-99{padding-top:99px!important} .u-pb-99{padding-bottom:99px!important}
/* spacing scale 100 */
.u-mt-100{margin-top:100px!important} .u-mb-100{margin-bottom:100px!important} .u-pt-100{padding-top:100px!important} .u-pb-100{padding-bottom:100px!important}
/* spacing scale 101 */
.u-mt-101{margin-top:101px!important} .u-mb-101{margin-bottom:101px!important} .u-pt-101{padding-top:101px!important} .u-pb-101{padding-bottom:101px!important}
/* spacing scale 102 */
.u-mt-102{margin-top:102px!important} .u-mb-102{margin-bottom:102px!important} .u-pt-102{padding-top:102px!important} .u-pb-102{padding-bottom:102px!important}
/* spacing scale 103 */
.u-mt-103{margin-top:103px!important} .u-mb-103{margin-bottom:103px!important} .u-pt-103{padding-top:103px!important} .u-pb-103{padding-bottom:103px!important}
/* spacing scale 104 */
.u-mt-104{margin-top:104px!important} .u-mb-104{margin-bottom:104px!important} .u-pt-104{padding-top:104px!important} .u-pb-104{padding-bottom:104px!important}
/* spacing scale 105 */
.u-mt-105{margin-top:105px!important} .u-mb-105{margin-bottom:105px!important} .u-pt-105{padding-top:105px!important} .u-pb-105{padding-bottom:105px!important}
/* spacing scale 106 */
.u-mt-106{margin-top:106px!important} .u-mb-106{margin-bottom:106px!important} .u-pt-106{padding-top:106px!important} .u-pb-106{padding-bottom:106px!important}
/* spacing scale 107 */
.u-mt-107{margin-top:107px!important} .u-mb-107{margin-bottom:107px!important} .u-pt-107{padding-top:107px!important} .u-pb-107{padding-bottom:107px!important}
/* spacing scale 108 */
.u-mt-108{margin-top:108px!important} .u-mb-108{margin-bottom:108px!important} .u-pt-108{padding-top:108px!important} .u-pb-108{padding-bottom:108px!important}
/* spacing scale 109 */
.u-mt-109{margin-top:109px!important} .u-mb-109{margin-bottom:109px!important} .u-pt-109{padding-top:109px!important} .u-pb-109{padding-bottom:109px!important}
/* spacing scale 110 */
.u-mt-110{margin-top:110px!important} .u-mb-110{margin-bottom:110px!important} .u-pt-110{padding-top:110px!important} .u-pb-110{padding-bottom:110px!important}
/* spacing scale 111 */
.u-mt-111{margin-top:111px!important} .u-mb-111{margin-bottom:111px!important} .u-pt-111{padding-top:111px!important} .u-pb-111{padding-bottom:111px!important}
/* spacing scale 112 */
.u-mt-112{margin-top:112px!important} .u-mb-112{margin-bottom:112px!important} .u-pt-112{padding-top:112px!important} .u-pb-112{padding-bottom:112px!important}
/* spacing scale 113 */
.u-mt-113{margin-top:113px!important} .u-mb-113{margin-bottom:113px!important} .u-pt-113{padding-top:113px!important} .u-pb-113{padding-bottom:113px!important}
/* spacing scale 114 */
.u-mt-114{margin-top:114px!important} .u-mb-114{margin-bottom:114px!important} .u-pt-114{padding-top:114px!important} .u-pb-114{padding-bottom:114px!important}
/* spacing scale 115 */
.u-mt-115{margin-top:115px!important} .u-mb-115{margin-bottom:115px!important} .u-pt-115{padding-top:115px!important} .u-pb-115{padding-bottom:115px!important}
/* spacing scale 116 */
.u-mt-116{margin-top:116px!important} .u-mb-116{margin-bottom:116px!important} .u-pt-116{padding-top:116px!important} .u-pb-116{padding-bottom:116px!important}
/* spacing scale 117 */
.u-mt-117{margin-top:117px!important} .u-mb-117{margin-bottom:117px!important} .u-pt-117{padding-top:117px!important} .u-pb-117{padding-bottom:117px!important}
/* spacing scale 118 */
.u-mt-118{margin-top:118px!important} .u-mb-118{margin-bottom:118px!important} .u-pt-118{padding-top:118px!important} .u-pb-118{padding-bottom:118px!important}
/* spacing scale 119 */
.u-mt-119{margin-top:119px!important} .u-mb-119{margin-bottom:119px!important} .u-pt-119{padding-top:119px!important} .u-pb-119{padding-bottom:119px!important}
/* spacing scale 120 */
.u-mt-120{margin-top:120px!important} .u-mb-120{margin-bottom:120px!important} .u-pt-120{padding-top:120px!important} .u-pb-120{padding-bottom:120px!important}
.content-grid-1{display:grid;gap:9px;align-items:start} .content-grid-1>*{min-width:0}
.content-grid-2{display:grid;gap:10px;align-items:start} .content-grid-2>*{min-width:0}
.content-grid-3{display:grid;gap:11px;align-items:start} .content-grid-3>*{min-width:0}
.content-grid-4{display:grid;gap:12px;align-items:start} .content-grid-4>*{min-width:0}
.content-grid-5{display:grid;gap:13px;align-items:start} .content-grid-5>*{min-width:0}
.content-grid-6{display:grid;gap:14px;align-items:start} .content-grid-6>*{min-width:0}
.content-grid-7{display:grid;gap:15px;align-items:start} .content-grid-7>*{min-width:0}
.content-grid-8{display:grid;gap:16px;align-items:start} .content-grid-8>*{min-width:0}
.content-grid-9{display:grid;gap:17px;align-items:start} .content-grid-9>*{min-width:0}
.content-grid-10{display:grid;gap:18px;align-items:start} .content-grid-10>*{min-width:0}
.content-grid-11{display:grid;gap:19px;align-items:start} .content-grid-11>*{min-width:0}
.content-grid-12{display:grid;gap:8px;align-items:start} .content-grid-12>*{min-width:0}
.content-grid-13{display:grid;gap:9px;align-items:start} .content-grid-13>*{min-width:0}
.content-grid-14{display:grid;gap:10px;align-items:start} .content-grid-14>*{min-width:0}
.content-grid-15{display:grid;gap:11px;align-items:start} .content-grid-15>*{min-width:0}
.content-grid-16{display:grid;gap:12px;align-items:start} .content-grid-16>*{min-width:0}
.content-grid-17{display:grid;gap:13px;align-items:start} .content-grid-17>*{min-width:0}
.content-grid-18{display:grid;gap:14px;align-items:start} .content-grid-18>*{min-width:0}
.content-grid-19{display:grid;gap:15px;align-items:start} .content-grid-19>*{min-width:0}
.content-grid-20{display:grid;gap:16px;align-items:start} .content-grid-20>*{min-width:0}
.content-grid-21{display:grid;gap:17px;align-items:start} .content-grid-21>*{min-width:0}
.content-grid-22{display:grid;gap:18px;align-items:start} .content-grid-22>*{min-width:0}
.content-grid-23{display:grid;gap:19px;align-items:start} .content-grid-23>*{min-width:0}
.content-grid-24{display:grid;gap:8px;align-items:start} .content-grid-24>*{min-width:0}
.content-grid-25{display:grid;gap:9px;align-items:start} .content-grid-25>*{min-width:0}
.content-grid-26{display:grid;gap:10px;align-items:start} .content-grid-26>*{min-width:0}
.content-grid-27{display:grid;gap:11px;align-items:start} .content-grid-27>*{min-width:0}
.content-grid-28{display:grid;gap:12px;align-items:start} .content-grid-28>*{min-width:0}
.content-grid-29{display:grid;gap:13px;align-items:start} .content-grid-29>*{min-width:0}
.content-grid-30{display:grid;gap:14px;align-items:start} .content-grid-30>*{min-width:0}
.content-grid-31{display:grid;gap:15px;align-items:start} .content-grid-31>*{min-width:0}
.content-grid-32{display:grid;gap:16px;align-items:start} .content-grid-32>*{min-width:0}
.content-grid-33{display:grid;gap:17px;align-items:start} .content-grid-33>*{min-width:0}
.content-grid-34{display:grid;gap:18px;align-items:start} .content-grid-34>*{min-width:0}
.content-grid-35{display:grid;gap:19px;align-items:start} .content-grid-35>*{min-width:0}
.content-grid-36{display:grid;gap:8px;align-items:start} .content-grid-36>*{min-width:0}
.content-grid-37{display:grid;gap:9px;align-items:start} .content-grid-37>*{min-width:0}
.content-grid-38{display:grid;gap:10px;align-items:start} .content-grid-38>*{min-width:0}
.content-grid-39{display:grid;gap:11px;align-items:start} .content-grid-39>*{min-width:0}
.content-grid-40{display:grid;gap:12px;align-items:start} .content-grid-40>*{min-width:0}
.content-grid-41{display:grid;gap:13px;align-items:start} .content-grid-41>*{min-width:0}
.content-grid-42{display:grid;gap:14px;align-items:start} .content-grid-42>*{min-width:0}
.content-grid-43{display:grid;gap:15px;align-items:start} .content-grid-43>*{min-width:0}
.content-grid-44{display:grid;gap:16px;align-items:start} .content-grid-44>*{min-width:0}
.content-grid-45{display:grid;gap:17px;align-items:start} .content-grid-45>*{min-width:0}
.content-grid-46{display:grid;gap:18px;align-items:start} .content-grid-46>*{min-width:0}
.content-grid-47{display:grid;gap:19px;align-items:start} .content-grid-47>*{min-width:0}
.content-grid-48{display:grid;gap:8px;align-items:start} .content-grid-48>*{min-width:0}
.content-grid-49{display:grid;gap:9px;align-items:start} .content-grid-49>*{min-width:0}
.content-grid-50{display:grid;gap:10px;align-items:start} .content-grid-50>*{min-width:0}
.content-grid-51{display:grid;gap:11px;align-items:start} .content-grid-51>*{min-width:0}
.content-grid-52{display:grid;gap:12px;align-items:start} .content-grid-52>*{min-width:0}
.content-grid-53{display:grid;gap:13px;align-items:start} .content-grid-53>*{min-width:0}
.content-grid-54{display:grid;gap:14px;align-items:start} .content-grid-54>*{min-width:0}
.content-grid-55{display:grid;gap:15px;align-items:start} .content-grid-55>*{min-width:0}
.content-grid-56{display:grid;gap:16px;align-items:start} .content-grid-56>*{min-width:0}
.content-grid-57{display:grid;gap:17px;align-items:start} .content-grid-57>*{min-width:0}
.content-grid-58{display:grid;gap:18px;align-items:start} .content-grid-58>*{min-width:0}
.content-grid-59{display:grid;gap:19px;align-items:start} .content-grid-59>*{min-width:0}
.content-grid-60{display:grid;gap:8px;align-items:start} .content-grid-60>*{min-width:0}
.content-grid-61{display:grid;gap:9px;align-items:start} .content-grid-61>*{min-width:0}
.content-grid-62{display:grid;gap:10px;align-items:start} .content-grid-62>*{min-width:0}
.content-grid-63{display:grid;gap:11px;align-items:start} .content-grid-63>*{min-width:0}
.content-grid-64{display:grid;gap:12px;align-items:start} .content-grid-64>*{min-width:0}
.content-grid-65{display:grid;gap:13px;align-items:start} .content-grid-65>*{min-width:0}
.content-grid-66{display:grid;gap:14px;align-items:start} .content-grid-66>*{min-width:0}
.content-grid-67{display:grid;gap:15px;align-items:start} .content-grid-67>*{min-width:0}
.content-grid-68{display:grid;gap:16px;align-items:start} .content-grid-68>*{min-width:0}
.content-grid-69{display:grid;gap:17px;align-items:start} .content-grid-69>*{min-width:0}
.content-grid-70{display:grid;gap:18px;align-items:start} .content-grid-70>*{min-width:0}
.content-grid-71{display:grid;gap:19px;align-items:start} .content-grid-71>*{min-width:0}
.content-grid-72{display:grid;gap:8px;align-items:start} .content-grid-72>*{min-width:0}
.content-grid-73{display:grid;gap:9px;align-items:start} .content-grid-73>*{min-width:0}
.content-grid-74{display:grid;gap:10px;align-items:start} .content-grid-74>*{min-width:0}
.content-grid-75{display:grid;gap:11px;align-items:start} .content-grid-75>*{min-width:0}
.content-grid-76{display:grid;gap:12px;align-items:start} .content-grid-76>*{min-width:0}
.content-grid-77{display:grid;gap:13px;align-items:start} .content-grid-77>*{min-width:0}
.content-grid-78{display:grid;gap:14px;align-items:start} .content-grid-78>*{min-width:0}
.content-grid-79{display:grid;gap:15px;align-items:start} .content-grid-79>*{min-width:0}
.content-grid-80{display:grid;gap:16px;align-items:start} .content-grid-80>*{min-width:0}
.card-tone-1{border:1px solid rgba(116,104,181,0.05);border-radius:13px;background:rgba(255,255,255,0.89)}
.card-tone-2{border:1px solid rgba(116,104,181,0.06);border-radius:14px;background:rgba(255,255,255,0.90)}
.card-tone-3{border:1px solid rgba(116,104,181,0.07);border-radius:15px;background:rgba(255,255,255,0.91)}
.card-tone-4{border:1px solid rgba(116,104,181,0.08);border-radius:16px;background:rgba(255,255,255,0.92)}
.card-tone-5{border:1px solid rgba(116,104,181,0.09);border-radius:17px;background:rgba(255,255,255,0.93)}
.card-tone-6{border:1px solid rgba(116,104,181,0.10);border-radius:18px;background:rgba(255,255,255,0.88)}
.card-tone-7{border:1px solid rgba(116,104,181,0.11);border-radius:19px;background:rgba(255,255,255,0.89)}
.card-tone-8{border:1px solid rgba(116,104,181,0.04);border-radius:20px;background:rgba(255,255,255,0.90)}
.card-tone-9{border:1px solid rgba(116,104,181,0.05);border-radius:21px;background:rgba(255,255,255,0.91)}
.card-tone-10{border:1px solid rgba(116,104,181,0.06);border-radius:12px;background:rgba(255,255,255,0.92)}
.card-tone-11{border:1px solid rgba(116,104,181,0.07);border-radius:13px;background:rgba(255,255,255,0.93)}
.card-tone-12{border:1px solid rgba(116,104,181,0.08);border-radius:14px;background:rgba(255,255,255,0.88)}
.card-tone-13{border:1px solid rgba(116,104,181,0.09);border-radius:15px;background:rgba(255,255,255,0.89)}
.card-tone-14{border:1px solid rgba(116,104,181,0.10);border-radius:16px;background:rgba(255,255,255,0.90)}
.card-tone-15{border:1px solid rgba(116,104,181,0.11);border-radius:17px;background:rgba(255,255,255,0.91)}
.card-tone-16{border:1px solid rgba(116,104,181,0.04);border-radius:18px;background:rgba(255,255,255,0.92)}
.card-tone-17{border:1px solid rgba(116,104,181,0.05);border-radius:19px;background:rgba(255,255,255,0.93)}
.card-tone-18{border:1px solid rgba(116,104,181,0.06);border-radius:20px;background:rgba(255,255,255,0.88)}
.card-tone-19{border:1px solid rgba(116,104,181,0.07);border-radius:21px;background:rgba(255,255,255,0.89)}
.card-tone-20{border:1px solid rgba(116,104,181,0.08);border-radius:12px;background:rgba(255,255,255,0.90)}
.card-tone-21{border:1px solid rgba(116,104,181,0.09);border-radius:13px;background:rgba(255,255,255,0.91)}
.card-tone-22{border:1px solid rgba(116,104,181,0.10);border-radius:14px;background:rgba(255,255,255,0.92)}
.card-tone-23{border:1px solid rgba(116,104,181,0.11);border-radius:15px;background:rgba(255,255,255,0.93)}
.card-tone-24{border:1px solid rgba(116,104,181,0.04);border-radius:16px;background:rgba(255,255,255,0.88)}
.card-tone-25{border:1px solid rgba(116,104,181,0.05);border-radius:17px;background:rgba(255,255,255,0.89)}
.card-tone-26{border:1px solid rgba(116,104,181,0.06);border-radius:18px;background:rgba(255,255,255,0.90)}
.card-tone-27{border:1px solid rgba(116,104,181,0.07);border-radius:19px;background:rgba(255,255,255,0.91)}
.card-tone-28{border:1px solid rgba(116,104,181,0.08);border-radius:20px;background:rgba(255,255,255,0.92)}
.card-tone-29{border:1px solid rgba(116,104,181,0.09);border-radius:21px;background:rgba(255,255,255,0.93)}
.card-tone-30{border:1px solid rgba(116,104,181,0.10);border-radius:12px;background:rgba(255,255,255,0.88)}
.card-tone-31{border:1px solid rgba(116,104,181,0.11);border-radius:13px;background:rgba(255,255,255,0.89)}
.card-tone-32{border:1px solid rgba(116,104,181,0.04);border-radius:14px;background:rgba(255,255,255,0.90)}
.card-tone-33{border:1px solid rgba(116,104,181,0.05);border-radius:15px;background:rgba(255,255,255,0.91)}
.card-tone-34{border:1px solid rgba(116,104,181,0.06);border-radius:16px;background:rgba(255,255,255,0.92)}
.card-tone-35{border:1px solid rgba(116,104,181,0.07);border-radius:17px;background:rgba(255,255,255,0.93)}
.card-tone-36{border:1px solid rgba(116,104,181,0.08);border-radius:18px;background:rgba(255,255,255,0.88)}
.card-tone-37{border:1px solid rgba(116,104,181,0.09);border-radius:19px;background:rgba(255,255,255,0.89)}
.card-tone-38{border:1px solid rgba(116,104,181,0.10);border-radius:20px;background:rgba(255,255,255,0.90)}
.card-tone-39{border:1px solid rgba(116,104,181,0.11);border-radius:21px;background:rgba(255,255,255,0.91)}
.card-tone-40{border:1px solid rgba(116,104,181,0.04);border-radius:12px;background:rgba(255,255,255,0.92)}
.card-tone-41{border:1px solid rgba(116,104,181,0.05);border-radius:13px;background:rgba(255,255,255,0.93)}
.card-tone-42{border:1px solid rgba(116,104,181,0.06);border-radius:14px;background:rgba(255,255,255,0.88)}
.card-tone-43{border:1px solid rgba(116,104,181,0.07);border-radius:15px;background:rgba(255,255,255,0.89)}
.card-tone-44{border:1px solid rgba(116,104,181,0.08);border-radius:16px;background:rgba(255,255,255,0.90)}
.card-tone-45{border:1px solid rgba(116,104,181,0.09);border-radius:17px;background:rgba(255,255,255,0.91)}
.card-tone-46{border:1px solid rgba(116,104,181,0.10);border-radius:18px;background:rgba(255,255,255,0.92)}
.card-tone-47{border:1px solid rgba(116,104,181,0.11);border-radius:19px;background:rgba(255,255,255,0.93)}
.card-tone-48{border:1px solid rgba(116,104,181,0.04);border-radius:20px;background:rgba(255,255,255,0.88)}
.card-tone-49{border:1px solid rgba(116,104,181,0.05);border-radius:21px;background:rgba(255,255,255,0.89)}
.card-tone-50{border:1px solid rgba(116,104,181,0.06);border-radius:12px;background:rgba(255,255,255,0.90)}
.card-tone-51{border:1px solid rgba(116,104,181,0.07);border-radius:13px;background:rgba(255,255,255,0.91)}
.card-tone-52{border:1px solid rgba(116,104,181,0.08);border-radius:14px;background:rgba(255,255,255,0.92)}
.card-tone-53{border:1px solid rgba(116,104,181,0.09);border-radius:15px;background:rgba(255,255,255,0.93)}
.card-tone-54{border:1px solid rgba(116,104,181,0.10);border-radius:16px;background:rgba(255,255,255,0.88)}
.card-tone-55{border:1px solid rgba(116,104,181,0.11);border-radius:17px;background:rgba(255,255,255,0.89)}
.card-tone-56{border:1px solid rgba(116,104,181,0.04);border-radius:18px;background:rgba(255,255,255,0.90)}
.card-tone-57{border:1px solid rgba(116,104,181,0.05);border-radius:19px;background:rgba(255,255,255,0.91)}
.card-tone-58{border:1px solid rgba(116,104,181,0.06);border-radius:20px;background:rgba(255,255,255,0.92)}
.card-tone-59{border:1px solid rgba(116,104,181,0.07);border-radius:21px;background:rgba(255,255,255,0.93)}
.card-tone-60{border:1px solid rgba(116,104,181,0.08);border-radius:12px;background:rgba(255,255,255,0.88)}
.card-tone-61{border:1px solid rgba(116,104,181,0.09);border-radius:13px;background:rgba(255,255,255,0.89)}
.card-tone-62{border:1px solid rgba(116,104,181,0.10);border-radius:14px;background:rgba(255,255,255,0.90)}
.card-tone-63{border:1px solid rgba(116,104,181,0.11);border-radius:15px;background:rgba(255,255,255,0.91)}
.card-tone-64{border:1px solid rgba(116,104,181,0.04);border-radius:16px;background:rgba(255,255,255,0.92)}
.card-tone-65{border:1px solid rgba(116,104,181,0.05);border-radius:17px;background:rgba(255,255,255,0.93)}
.card-tone-66{border:1px solid rgba(116,104,181,0.06);border-radius:18px;background:rgba(255,255,255,0.88)}
.card-tone-67{border:1px solid rgba(116,104,181,0.07);border-radius:19px;background:rgba(255,255,255,0.89)}
.card-tone-68{border:1px solid rgba(116,104,181,0.08);border-radius:20px;background:rgba(255,255,255,0.90)}
.card-tone-69{border:1px solid rgba(116,104,181,0.09);border-radius:21px;background:rgba(255,255,255,0.91)}
.card-tone-70{border:1px solid rgba(116,104,181,0.10);border-radius:12px;background:rgba(255,255,255,0.92)}
.card-tone-71{border:1px solid rgba(116,104,181,0.11);border-radius:13px;background:rgba(255,255,255,0.93)}
.card-tone-72{border:1px solid rgba(116,104,181,0.04);border-radius:14px;background:rgba(255,255,255,0.88)}
.card-tone-73{border:1px solid rgba(116,104,181,0.05);border-radius:15px;background:rgba(255,255,255,0.89)}
.card-tone-74{border:1px solid rgba(116,104,181,0.06);border-radius:16px;background:rgba(255,255,255,0.90)}
.card-tone-75{border:1px solid rgba(116,104,181,0.07);border-radius:17px;background:rgba(255,255,255,0.91)}
.card-tone-76{border:1px solid rgba(116,104,181,0.08);border-radius:18px;background:rgba(255,255,255,0.92)}
.card-tone-77{border:1px solid rgba(116,104,181,0.09);border-radius:19px;background:rgba(255,255,255,0.93)}
.card-tone-78{border:1px solid rgba(116,104,181,0.10);border-radius:20px;background:rgba(255,255,255,0.88)}
.card-tone-79{border:1px solid rgba(116,104,181,0.11);border-radius:21px;background:rgba(255,255,255,0.89)}
.card-tone-80{border:1px solid rgba(116,104,181,0.04);border-radius:12px;background:rgba(255,255,255,0.90)}
/* Extended layout, accessibility and progressive-enhancement details */
@supports (text-wrap: balance) {
  .hero h1, .page-intro h1, .section-heading h2, .brand-strip h2 { text-wrap: balance; }
}
@supports (content-visibility: auto) {
  .poster-card, .collection-card, .catalog-row, .editorial-list article { content-visibility: auto; contain-intrinsic-size: 1px 420px; }
}
@media print {
  .site-header, .site-footer, .menu-button, .hero-actions, .anchor-nav, .search-form { display: none !important; }
  body { background: white; color: black; font-size: 12pt; }
  .shell { width: 100%; }
  .section, .page-intro, .hero, .watch-hero { padding: 18pt 0; }
  a { text-decoration: underline; }
  img { max-height: 320px; object-fit: contain; }
}

.layout-card-1{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-1:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-1>:first-child{margin-top:0} .layout-card-1>:last-child{margin-bottom:0}
.layout-card-2{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-2:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-2>:first-child{margin-top:0} .layout-card-2>:last-child{margin-bottom:0}
.layout-card-3{display:grid;gap:11px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-3:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-3>:first-child{margin-top:0} .layout-card-3>:last-child{margin-bottom:0}
.layout-card-4{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-4:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-4>:first-child{margin-top:0} .layout-card-4>:last-child{margin-bottom:0}
.layout-card-5{display:grid;gap:13px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-5:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-5>:first-child{margin-top:0} .layout-card-5>:last-child{margin-bottom:0}
.layout-card-6{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-6:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-6>:first-child{margin-top:0} .layout-card-6>:last-child{margin-bottom:0}
.layout-card-7{display:grid;gap:15px;padding:19px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-7:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-7>:first-child{margin-top:0} .layout-card-7>:last-child{margin-bottom:0}
.layout-card-8{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-8:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-8>:first-child{margin-top:0} .layout-card-8>:last-child{margin-bottom:0}
.layout-card-9{display:grid;gap:17px;padding:21px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-9:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-9>:first-child{margin-top:0} .layout-card-9>:last-child{margin-bottom:0}
.layout-card-10{display:grid;gap:18px;padding:12px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-10:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-10>:first-child{margin-top:0} .layout-card-10>:last-child{margin-bottom:0}
.layout-card-11{display:grid;gap:19px;padding:13px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}
.layout-card-11:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-11>:first-child{margin-top:0} .layout-card-11>:last-child{margin-bottom:0}
.layout-card-12{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.layout-card-12:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-12>:first-child{margin-top:0} .layout-card-12>:last-child{margin-bottom:0}
.layout-card-13{display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:23px;background:var(--surface)}
.layout-card-13:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-13>:first-child{margin-top:0} .layout-card-13>:last-child{margin-bottom:0}
.layout-card-14{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.layout-card-14:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-14>:first-child{margin-top:0} .layout-card-14>:last-child{margin-bottom:0}
.layout-card-15{display:grid;gap:11px;padding:17px;border:1px solid var(--line);border-radius:25px;background:var(--surface)}
.layout-card-15:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-15>:first-child{margin-top:0} .layout-card-15>:last-child{margin-bottom:0}
.layout-card-16{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:26px;background:var(--surface)}
.layout-card-16:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-16>:first-child{margin-top:0} .layout-card-16>:last-child{margin-bottom:0}
.layout-card-17{display:grid;gap:13px;padding:19px;border:1px solid var(--line);border-radius:27px;background:var(--surface)}
.layout-card-17:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-17>:first-child{margin-top:0} .layout-card-17>:last-child{margin-bottom:0}
.layout-card-18{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.layout-card-18:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-18>:first-child{margin-top:0} .layout-card-18>:last-child{margin-bottom:0}
.layout-card-19{display:grid;gap:15px;padding:21px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-19:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-19>:first-child{margin-top:0} .layout-card-19>:last-child{margin-bottom:0}
.layout-card-20{display:grid;gap:16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-20:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-20>:first-child{margin-top:0} .layout-card-20>:last-child{margin-bottom:0}
.layout-card-21{display:grid;gap:17px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-21:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-21>:first-child{margin-top:0} .layout-card-21>:last-child{margin-bottom:0}
.layout-card-22{display:grid;gap:18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-22:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-22>:first-child{margin-top:0} .layout-card-22>:last-child{margin-bottom:0}
.layout-card-23{display:grid;gap:19px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-23:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-23>:first-child{margin-top:0} .layout-card-23>:last-child{margin-bottom:0}
.layout-card-24{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-24:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-24>:first-child{margin-top:0} .layout-card-24>:last-child{margin-bottom:0}
.layout-card-25{display:grid;gap:9px;padding:17px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-25:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-25>:first-child{margin-top:0} .layout-card-25>:last-child{margin-bottom:0}
.layout-card-26{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-26:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-26>:first-child{margin-top:0} .layout-card-26>:last-child{margin-bottom:0}
.layout-card-27{display:grid;gap:11px;padding:19px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-27:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-27>:first-child{margin-top:0} .layout-card-27>:last-child{margin-bottom:0}
.layout-card-28{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-28:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-28>:first-child{margin-top:0} .layout-card-28>:last-child{margin-bottom:0}
.layout-card-29{display:grid;gap:13px;padding:21px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}
.layout-card-29:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-29>:first-child{margin-top:0} .layout-card-29>:last-child{margin-bottom:0}
.layout-card-30{display:grid;gap:14px;padding:12px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.layout-card-30:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-30>:first-child{margin-top:0} .layout-card-30>:last-child{margin-bottom:0}
.layout-card-31{display:grid;gap:15px;padding:13px;border:1px solid var(--line);border-radius:23px;background:var(--surface)}
.layout-card-31:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-31>:first-child{margin-top:0} .layout-card-31>:last-child{margin-bottom:0}
.layout-card-32{display:grid;gap:16px;padding:14px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.layout-card-32:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-32>:first-child{margin-top:0} .layout-card-32>:last-child{margin-bottom:0}
.layout-card-33{display:grid;gap:17px;padding:15px;border:1px solid var(--line);border-radius:25px;background:var(--surface)}
.layout-card-33:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-33>:first-child{margin-top:0} .layout-card-33>:last-child{margin-bottom:0}
.layout-card-34{display:grid;gap:18px;padding:16px;border:1px solid var(--line);border-radius:26px;background:var(--surface)}
.layout-card-34:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-34>:first-child{margin-top:0} .layout-card-34>:last-child{margin-bottom:0}
.layout-card-35{display:grid;gap:19px;padding:17px;border:1px solid var(--line);border-radius:27px;background:var(--surface)}
.layout-card-35:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-35>:first-child{margin-top:0} .layout-card-35>:last-child{margin-bottom:0}
.layout-card-36{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.layout-card-36:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-36>:first-child{margin-top:0} .layout-card-36>:last-child{margin-bottom:0}
.layout-card-37{display:grid;gap:9px;padding:19px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-37:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-37>:first-child{margin-top:0} .layout-card-37>:last-child{margin-bottom:0}
.layout-card-38{display:grid;gap:10px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-38:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-38>:first-child{margin-top:0} .layout-card-38>:last-child{margin-bottom:0}
.layout-card-39{display:grid;gap:11px;padding:21px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-39:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-39>:first-child{margin-top:0} .layout-card-39>:last-child{margin-bottom:0}
.layout-card-40{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-40:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-40>:first-child{margin-top:0} .layout-card-40>:last-child{margin-bottom:0}
.layout-card-41{display:grid;gap:13px;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-41:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-41>:first-child{margin-top:0} .layout-card-41>:last-child{margin-bottom:0}
.layout-card-42{display:grid;gap:14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-42:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-42>:first-child{margin-top:0} .layout-card-42>:last-child{margin-bottom:0}
.layout-card-43{display:grid;gap:15px;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-43:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-43>:first-child{margin-top:0} .layout-card-43>:last-child{margin-bottom:0}
.layout-card-44{display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-44:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-44>:first-child{margin-top:0} .layout-card-44>:last-child{margin-bottom:0}
.layout-card-45{display:grid;gap:17px;padding:17px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-45:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-45>:first-child{margin-top:0} .layout-card-45>:last-child{margin-bottom:0}
.layout-card-46{display:grid;gap:18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-46:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-46>:first-child{margin-top:0} .layout-card-46>:last-child{margin-bottom:0}
.layout-card-47{display:grid;gap:19px;padding:19px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}
.layout-card-47:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-47>:first-child{margin-top:0} .layout-card-47>:last-child{margin-bottom:0}
.layout-card-48{display:grid;gap:8px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.layout-card-48:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-48>:first-child{margin-top:0} .layout-card-48>:last-child{margin-bottom:0}
.layout-card-49{display:grid;gap:9px;padding:21px;border:1px solid var(--line);border-radius:23px;background:var(--surface)}
.layout-card-49:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-49>:first-child{margin-top:0} .layout-card-49>:last-child{margin-bottom:0}
.layout-card-50{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.layout-card-50:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-50>:first-child{margin-top:0} .layout-card-50>:last-child{margin-bottom:0}
.layout-card-51{display:grid;gap:11px;padding:13px;border:1px solid var(--line);border-radius:25px;background:var(--surface)}
.layout-card-51:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-51>:first-child{margin-top:0} .layout-card-51>:last-child{margin-bottom:0}
.layout-card-52{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:26px;background:var(--surface)}
.layout-card-52:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-52>:first-child{margin-top:0} .layout-card-52>:last-child{margin-bottom:0}
.layout-card-53{display:grid;gap:13px;padding:15px;border:1px solid var(--line);border-radius:27px;background:var(--surface)}
.layout-card-53:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-53>:first-child{margin-top:0} .layout-card-53>:last-child{margin-bottom:0}
.layout-card-54{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.layout-card-54:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-54>:first-child{margin-top:0} .layout-card-54>:last-child{margin-bottom:0}
.layout-card-55{display:grid;gap:15px;padding:17px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-55:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-55>:first-child{margin-top:0} .layout-card-55>:last-child{margin-bottom:0}
.layout-card-56{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-56:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-56>:first-child{margin-top:0} .layout-card-56>:last-child{margin-bottom:0}
.layout-card-57{display:grid;gap:17px;padding:19px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-57:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-57>:first-child{margin-top:0} .layout-card-57>:last-child{margin-bottom:0}
.layout-card-58{display:grid;gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-58:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-58>:first-child{margin-top:0} .layout-card-58>:last-child{margin-bottom:0}
.layout-card-59{display:grid;gap:19px;padding:21px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-59:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-59>:first-child{margin-top:0} .layout-card-59>:last-child{margin-bottom:0}
.layout-card-60{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-60:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-60>:first-child{margin-top:0} .layout-card-60>:last-child{margin-bottom:0}
.layout-card-61{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-61:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-61>:first-child{margin-top:0} .layout-card-61>:last-child{margin-bottom:0}
.layout-card-62{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-62:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-62>:first-child{margin-top:0} .layout-card-62>:last-child{margin-bottom:0}
.layout-card-63{display:grid;gap:11px;padding:15px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-63:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-63>:first-child{margin-top:0} .layout-card-63>:last-child{margin-bottom:0}
.layout-card-64{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-64:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-64>:first-child{margin-top:0} .layout-card-64>:last-child{margin-bottom:0}
.layout-card-65{display:grid;gap:13px;padding:17px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}
.layout-card-65:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-65>:first-child{margin-top:0} .layout-card-65>:last-child{margin-bottom:0}
.layout-card-66{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.layout-card-66:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-66>:first-child{margin-top:0} .layout-card-66>:last-child{margin-bottom:0}
.layout-card-67{display:grid;gap:15px;padding:19px;border:1px solid var(--line);border-radius:23px;background:var(--surface)}
.layout-card-67:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-67>:first-child{margin-top:0} .layout-card-67>:last-child{margin-bottom:0}
.layout-card-68{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.layout-card-68:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-68>:first-child{margin-top:0} .layout-card-68>:last-child{margin-bottom:0}
.layout-card-69{display:grid;gap:17px;padding:21px;border:1px solid var(--line);border-radius:25px;background:var(--surface)}
.layout-card-69:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-69>:first-child{margin-top:0} .layout-card-69>:last-child{margin-bottom:0}
.layout-card-70{display:grid;gap:18px;padding:12px;border:1px solid var(--line);border-radius:26px;background:var(--surface)}
.layout-card-70:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-70>:first-child{margin-top:0} .layout-card-70>:last-child{margin-bottom:0}
.layout-card-71{display:grid;gap:19px;padding:13px;border:1px solid var(--line);border-radius:27px;background:var(--surface)}
.layout-card-71:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-71>:first-child{margin-top:0} .layout-card-71>:last-child{margin-bottom:0}
.layout-card-72{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.layout-card-72:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-72>:first-child{margin-top:0} .layout-card-72>:last-child{margin-bottom:0}
.layout-card-73{display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-73:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-73>:first-child{margin-top:0} .layout-card-73>:last-child{margin-bottom:0}
.layout-card-74{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-74:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-74>:first-child{margin-top:0} .layout-card-74>:last-child{margin-bottom:0}
.layout-card-75{display:grid;gap:11px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-75:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-75>:first-child{margin-top:0} .layout-card-75>:last-child{margin-bottom:0}
.layout-card-76{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-76:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-76>:first-child{margin-top:0} .layout-card-76>:last-child{margin-bottom:0}
.layout-card-77{display:grid;gap:13px;padding:19px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-77:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-77>:first-child{margin-top:0} .layout-card-77>:last-child{margin-bottom:0}
.layout-card-78{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-78:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-78>:first-child{margin-top:0} .layout-card-78>:last-child{margin-bottom:0}
.layout-card-79{display:grid;gap:15px;padding:21px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-79:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-79>:first-child{margin-top:0} .layout-card-79>:last-child{margin-bottom:0}
.layout-card-80{display:grid;gap:16px;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-80:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-80>:first-child{margin-top:0} .layout-card-80>:last-child{margin-bottom:0}
.layout-card-81{display:grid;gap:17px;padding:13px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-81:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-81>:first-child{margin-top:0} .layout-card-81>:last-child{margin-bottom:0}
.layout-card-82{display:grid;gap:18px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-82:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-82>:first-child{margin-top:0} .layout-card-82>:last-child{margin-bottom:0}
.layout-card-83{display:grid;gap:19px;padding:15px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}
.layout-card-83:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-83>:first-child{margin-top:0} .layout-card-83>:last-child{margin-bottom:0}
.layout-card-84{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.layout-card-84:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-84>:first-child{margin-top:0} .layout-card-84>:last-child{margin-bottom:0}
.layout-card-85{display:grid;gap:9px;padding:17px;border:1px solid var(--line);border-radius:23px;background:var(--surface)}
.layout-card-85:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-85>:first-child{margin-top:0} .layout-card-85>:last-child{margin-bottom:0}
.layout-card-86{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.layout-card-86:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-86>:first-child{margin-top:0} .layout-card-86>:last-child{margin-bottom:0}
.layout-card-87{display:grid;gap:11px;padding:19px;border:1px solid var(--line);border-radius:25px;background:var(--surface)}
.layout-card-87:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-87>:first-child{margin-top:0} .layout-card-87>:last-child{margin-bottom:0}
.layout-card-88{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:26px;background:var(--surface)}
.layout-card-88:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-88>:first-child{margin-top:0} .layout-card-88>:last-child{margin-bottom:0}
.layout-card-89{display:grid;gap:13px;padding:21px;border:1px solid var(--line);border-radius:27px;background:var(--surface)}
.layout-card-89:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-89>:first-child{margin-top:0} .layout-card-89>:last-child{margin-bottom:0}
.layout-card-90{display:grid;gap:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.layout-card-90:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-90>:first-child{margin-top:0} .layout-card-90>:last-child{margin-bottom:0}
.layout-card-91{display:grid;gap:15px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}
.layout-card-91:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-91>:first-child{margin-top:0} .layout-card-91>:last-child{margin-bottom:0}
.layout-card-92{display:grid;gap:16px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.layout-card-92:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-92>:first-child{margin-top:0} .layout-card-92>:last-child{margin-bottom:0}
.layout-card-93{display:grid;gap:17px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}
.layout-card-93:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-93>:first-child{margin-top:0} .layout-card-93>:last-child{margin-bottom:0}
.layout-card-94{display:grid;gap:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.layout-card-94:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-94>:first-child{margin-top:0} .layout-card-94>:last-child{margin-bottom:0}
.layout-card-95{display:grid;gap:19px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.layout-card-95:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-95>:first-child{margin-top:0} .layout-card-95>:last-child{margin-bottom:0}
.layout-card-96{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
.layout-card-96:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-96>:first-child{margin-top:0} .layout-card-96>:last-child{margin-bottom:0}
.layout-card-97{display:grid;gap:9px;padding:19px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}
.layout-card-97:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-97>:first-child{margin-top:0} .layout-card-97>:last-child{margin-bottom:0}
.layout-card-98{display:grid;gap:10px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.layout-card-98:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-98>:first-child{margin-top:0} .layout-card-98>:last-child{margin-bottom:0}
.layout-card-99{display:grid;gap:11px;padding:21px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}
.layout-card-99:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-99>:first-child{margin-top:0} .layout-card-99>:last-child{margin-bottom:0}
.layout-card-100{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.layout-card-100:focus-within{border-color:rgba(116,104,181,.55);box-shadow:0 0 0 3px rgba(116,104,181,.08)}
.layout-card-100>:first-child{margin-top:0} .layout-card-100>:last-child{margin-bottom:0}
.reading-width-1{max-width:328px} .reading-width-1 p{max-width:72ch}
.reading-width-2{max-width:336px} .reading-width-2 p{max-width:72ch}
.reading-width-3{max-width:344px} .reading-width-3 p{max-width:72ch}
.reading-width-4{max-width:352px} .reading-width-4 p{max-width:72ch}
.reading-width-5{max-width:360px} .reading-width-5 p{max-width:72ch}
.reading-width-6{max-width:368px} .reading-width-6 p{max-width:72ch}
.reading-width-7{max-width:376px} .reading-width-7 p{max-width:72ch}
.reading-width-8{max-width:384px} .reading-width-8 p{max-width:72ch}
.reading-width-9{max-width:392px} .reading-width-9 p{max-width:72ch}
.reading-width-10{max-width:400px} .reading-width-10 p{max-width:72ch}
.reading-width-11{max-width:408px} .reading-width-11 p{max-width:72ch}
.reading-width-12{max-width:416px} .reading-width-12 p{max-width:72ch}
.reading-width-13{max-width:424px} .reading-width-13 p{max-width:72ch}
.reading-width-14{max-width:432px} .reading-width-14 p{max-width:72ch}
.reading-width-15{max-width:440px} .reading-width-15 p{max-width:72ch}
.reading-width-16{max-width:448px} .reading-width-16 p{max-width:72ch}
.reading-width-17{max-width:456px} .reading-width-17 p{max-width:72ch}
.reading-width-18{max-width:464px} .reading-width-18 p{max-width:72ch}
.reading-width-19{max-width:472px} .reading-width-19 p{max-width:72ch}
.reading-width-20{max-width:480px} .reading-width-20 p{max-width:72ch}
.reading-width-21{max-width:488px} .reading-width-21 p{max-width:72ch}
.reading-width-22{max-width:496px} .reading-width-22 p{max-width:72ch}
.reading-width-23{max-width:504px} .reading-width-23 p{max-width:72ch}
.reading-width-24{max-width:512px} .reading-width-24 p{max-width:72ch}
.reading-width-25{max-width:520px} .reading-width-25 p{max-width:72ch}
.reading-width-26{max-width:528px} .reading-width-26 p{max-width:72ch}
.reading-width-27{max-width:536px} .reading-width-27 p{max-width:72ch}
.reading-width-28{max-width:544px} .reading-width-28 p{max-width:72ch}
.reading-width-29{max-width:552px} .reading-width-29 p{max-width:72ch}
.reading-width-30{max-width:560px} .reading-width-30 p{max-width:72ch}
.reading-width-31{max-width:568px} .reading-width-31 p{max-width:72ch}
.reading-width-32{max-width:576px} .reading-width-32 p{max-width:72ch}
.reading-width-33{max-width:584px} .reading-width-33 p{max-width:72ch}
.reading-width-34{max-width:592px} .reading-width-34 p{max-width:72ch}
.reading-width-35{max-width:600px} .reading-width-35 p{max-width:72ch}
.reading-width-36{max-width:608px} .reading-width-36 p{max-width:72ch}
.reading-width-37{max-width:616px} .reading-width-37 p{max-width:72ch}
.reading-width-38{max-width:624px} .reading-width-38 p{max-width:72ch}
.reading-width-39{max-width:632px} .reading-width-39 p{max-width:72ch}
.reading-width-40{max-width:640px} .reading-width-40 p{max-width:72ch}
.reading-width-41{max-width:648px} .reading-width-41 p{max-width:72ch}
.reading-width-42{max-width:656px} .reading-width-42 p{max-width:72ch}
.reading-width-43{max-width:664px} .reading-width-43 p{max-width:72ch}
.reading-width-44{max-width:672px} .reading-width-44 p{max-width:72ch}
.reading-width-45{max-width:680px} .reading-width-45 p{max-width:72ch}
.reading-width-46{max-width:688px} .reading-width-46 p{max-width:72ch}
.reading-width-47{max-width:696px} .reading-width-47 p{max-width:72ch}
.reading-width-48{max-width:704px} .reading-width-48 p{max-width:72ch}
.reading-width-49{max-width:712px} .reading-width-49 p{max-width:72ch}
.reading-width-50{max-width:720px} .reading-width-50 p{max-width:72ch}
.reading-width-51{max-width:728px} .reading-width-51 p{max-width:72ch}
.reading-width-52{max-width:736px} .reading-width-52 p{max-width:72ch}
.reading-width-53{max-width:744px} .reading-width-53 p{max-width:72ch}
.reading-width-54{max-width:752px} .reading-width-54 p{max-width:72ch}
.reading-width-55{max-width:760px} .reading-width-55 p{max-width:72ch}
.reading-width-56{max-width:768px} .reading-width-56 p{max-width:72ch}
.reading-width-57{max-width:776px} .reading-width-57 p{max-width:72ch}
.reading-width-58{max-width:784px} .reading-width-58 p{max-width:72ch}
.reading-width-59{max-width:792px} .reading-width-59 p{max-width:72ch}
.reading-width-60{max-width:800px} .reading-width-60 p{max-width:72ch}
.reading-width-61{max-width:808px} .reading-width-61 p{max-width:72ch}
.reading-width-62{max-width:816px} .reading-width-62 p{max-width:72ch}
.reading-width-63{max-width:824px} .reading-width-63 p{max-width:72ch}
.reading-width-64{max-width:832px} .reading-width-64 p{max-width:72ch}
.reading-width-65{max-width:840px} .reading-width-65 p{max-width:72ch}
.reading-width-66{max-width:848px} .reading-width-66 p{max-width:72ch}
.reading-width-67{max-width:856px} .reading-width-67 p{max-width:72ch}
.reading-width-68{max-width:864px} .reading-width-68 p{max-width:72ch}
.reading-width-69{max-width:872px} .reading-width-69 p{max-width:72ch}
.reading-width-70{max-width:880px} .reading-width-70 p{max-width:72ch}
.reading-width-71{max-width:888px} .reading-width-71 p{max-width:72ch}
.reading-width-72{max-width:896px} .reading-width-72 p{max-width:72ch}
.reading-width-73{max-width:904px} .reading-width-73 p{max-width:72ch}
.reading-width-74{max-width:912px} .reading-width-74 p{max-width:72ch}
.reading-width-75{max-width:920px} .reading-width-75 p{max-width:72ch}
.reading-width-76{max-width:928px} .reading-width-76 p{max-width:72ch}
.reading-width-77{max-width:936px} .reading-width-77 p{max-width:72ch}
.reading-width-78{max-width:944px} .reading-width-78 p{max-width:72ch}
.reading-width-79{max-width:952px} .reading-width-79 p{max-width:72ch}
.reading-width-80{max-width:960px} .reading-width-80 p{max-width:72ch}