/* Tarbimislaenude statistika Eestis · page 2919 · 2026-10-16
   Scoped responsive editorial design. Never changes market source, chart math or other pages. */
body.page-id-2919 .lr-consumer-study.lr-research-page{
  max-width:1040px;margin:0 auto;padding:8px 0 44px;min-width:0;color:#193950;font-size:16px;line-height:1.72;
}
body.page-id-2919 .lr-consumer-study,
body.page-id-2919 .lr-consumer-study *{box-sizing:border-box}
body.page-id-2919 .lr-consumer-study > *{min-width:0}
body.page-id-2919 .lr-consumer-study .lr-cs-breadcrumb{
  display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 16px;
  color:#61798d;font-size:13px;line-height:1.45
}
body.page-id-2919 .lr-consumer-study .lr-cs-breadcrumb a{color:#2f73b7;text-decoration:none;font-weight:700}
body.page-id-2919 .lr-consumer-study .lr-cs-breadcrumb a:hover{text-decoration:underline}
body.page-id-2919 .lr-consumer-study > .lr-hero{
  margin:0 0 14px!important;padding:38px 43px!important;border-radius:22px;
  box-shadow:0 12px 28px rgba(15,53,86,.09)
}
body.page-id-2919 .lr-consumer-study .lr-hero .lr-hero-card{max-width:900px}
body.page-id-2919 .lr-consumer-study .lr-hero .lr-kicker{margin:0 0 14px}
body.page-id-2919 .lr-consumer-study .lr-hero h1{
  font-size:clamp(34px,3.4vw,44px)!important;line-height:1.13!important;letter-spacing:-.035em;
  color:#fff!important;margin:0 0 17px!important
}
body.page-id-2919 .lr-consumer-study .lr-hero p{
  max-width:780px;font-size:17px;line-height:1.63;margin:0 0 19px;color:#f2f7fc!important
}
body.page-id-2919 .lr-consumer-study .lr-hero .lr-meta{
  color:#dae7f1!important;font-size:13px;line-height:1.6
}
body.page-id-2919 .lr-consumer-study .lr-cs-nav{
  display:flex!important;flex-wrap:nowrap;gap:9px!important;overflow-x:auto;max-width:100%;
  position:sticky;top:74px;z-index:10;margin:0 0 6px!important;padding:9px!important;
  background:rgba(247,250,253,.97)!important;border:1px solid #e0eaf2!important;
  border-radius:14px!important;box-shadow:0 5px 18px rgba(15,53,86,.05);
  scrollbar-width:thin;-webkit-overflow-scrolling:touch;backdrop-filter:blur(9px)
}
body.page-id-2919 .lr-consumer-study .lr-cs-nav a{
  flex:0 0 auto;min-height:40px!important;display:inline-flex;align-items:center;justify-content:center;
  padding:9px 14px!important;font-size:13px!important;font-weight:750!important;line-height:1.3;
  white-space:nowrap;color:#1a4b70!important;background:#fff!important;
  border:1px solid #d9e6ef!important;border-radius:10px!important;text-decoration:none!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-nav a:hover,
body.page-id-2919 .lr-consumer-study .lr-cs-nav a:focus-visible{
  color:#104e7b!important;background:#e4f1fb!important;border-color:#bbd7ec!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-nav-hint{
  display:none;color:#4d6980;font-size:12px;margin:4px 0 0!important;
}
body.page-id-2919 .lr-consumer-study > .lr-section{
  padding:34px 0!important;margin:0!important;border-bottom:0!important;scroll-margin-top:150px
}
body.page-id-2919 .lr-consumer-study .lr-cs-section-header{
  display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap
}
body.page-id-2919 .lr-consumer-study .lr-cs-eyebrow{
  display:block;color:#2f73b7;font-size:12px;font-weight:800;letter-spacing:.065em;
  text-transform:uppercase;line-height:1.4;margin:0 0 8px
}
body.page-id-2919 .lr-consumer-study .lr-section > h2,
body.page-id-2919 .lr-consumer-study .lr-cs-section-header h2{
  color:#10344f!important;font-size:30px!important;line-height:1.23!important;
  letter-spacing:-.025em;margin:0 0 18px!important
}
body.page-id-2919 .lr-consumer-study .lr-section > h2::after,
body.page-id-2919 .lr-consumer-study .lr-cs-section-header h2::after{
  content:"";display:block;width:44px;height:2px;margin:11px 0 0;background:#d4e2ed;border-radius:99px
}
body.page-id-2919 .lr-consumer-study .lr-section > p{
  max-width:830px;font-size:16px;line-height:1.7;margin:0 0 18px
}
body.page-id-2919 .lr-consumer-study .lr-cs-smalllink{
  display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;gap:6px;
  border:1px solid #d5e6f3;border-radius:10px;background:#f1f7fc;
  color:#215b8c;font-size:13px;font-weight:750;text-decoration:none!important;
  margin:0 0 19px
}
body.page-id-2919 .lr-consumer-study .lr-cs-smalllink:hover{background:#e8f3fc}
body.page-id-2919 .lr-consumer-study .lric{
  max-width:100%;margin:16px 0 17px!important;min-width:0
}
body.page-id-2919 .lr-consumer-study .lric-intro{margin:0 0 16px}
body.page-id-2919 .lr-consumer-study .lric-card-grid{
  gap:13px!important;margin-bottom:16px!important
}
body.page-id-2919 .lr-consumer-study .lric-card{
  border-radius:16px;padding:19px 17px;border-color:#d8e6ef;
  box-shadow:0 5px 16px rgba(15,53,86,.035);
}
body.page-id-2919 .lr-consumer-study .lric-card strong{color:#154873}
body.page-id-2919 .lr-consumer-study .lric-charts{gap:16px}
body.page-id-2919 .lr-consumer-study .lric-chart{
  padding:19px 18px 13px;border-radius:17px;box-shadow:0 4px 15px rgba(15,53,86,.03)
}
body.page-id-2919 .lr-consumer-study .lric-details{
  margin:17px 0 0;border-radius:13px;background:#f2f7fb
}
body.page-id-2919 .lr-consumer-study .lric-details summary{
  min-height:48px;padding:15px 18px;color:#134971
}
body.page-id-2919 .lr-consumer-study .lric-source{max-width:100%;margin:13px 0 0}
body.page-id-2919 .lr-consumer-study .lr-cs-note{
  margin:20px 0 0;padding:19px 21px;color:#2c4b63;
  background:#f4f8fc;border:1px solid #d9e8f2;border-left:4px solid #2f73b7;
  border-radius:14px;line-height:1.68
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions > br,
body.page-id-2919 .lr-consumer-study .lr-cs-method > br,
body.page-id-2919 .lr-consumer-study .lr-cs-sources > br,
body.page-id-2919 .lr-consumer-study .lr-cs-related > br,
body.page-id-2919 .lr-consumer-study .lr-cs-method-points > br{display:none!important}
body.page-id-2919 .lr-consumer-study .lr-cs-sources > p,
body.page-id-2919 .lr-consumer-study .lr-cs-related > p,
body.page-id-2919 .lr-consumer-study .lr-cs-definitions > p,
body.page-id-2919 .lr-consumer-study .lr-cs-method-points > p{
  display:contents!important;margin:0!important;padding:0!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card{
  min-width:0;display:flex;flex-direction:column;gap:8px;padding:23px 23px 21px;
  background:#fff;border:1px solid #dce8f1;border-radius:17px;
  box-shadow:0 5px 17px rgba(15,53,86,.035)
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card .lr-cs-number{
  display:inline-flex;align-items:center;justify-content:center;width:36px;height:29px;
  border-radius:9px;background:#eaf4fc;color:#226394;
  font-size:13px;font-weight:800;letter-spacing:.015em
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card h3{
  margin:4px 0 1px!important;font-size:20px!important;line-height:1.28!important;color:#123b5a
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card p{
  font-size:14px;line-height:1.72;margin:0!important;color:#375670
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card a{font-weight:750}
body.page-id-2919 .lr-consumer-study .lr-cs-method{
  padding:6px 22px;border:1px solid #dae7f0;border-radius:18px;background:#f8fbfd
}
body.page-id-2919 .lr-consumer-study .lr-cs-method ol{
  display:grid;grid-template-columns:1fr;gap:0;padding:0!important;margin:0!important;list-style:none
}
body.page-id-2919 .lr-consumer-study .lr-cs-method li{
  display:flex;align-items:start;gap:14px;padding:15px 1px;margin:0!important;
  color:#274b64;font-size:15px;line-height:1.65;border-bottom:1px solid #e1eaf1
}
body.page-id-2919 .lr-consumer-study .lr-cs-method li:last-child{border-bottom:0}
body.page-id-2919 .lr-consumer-study .lr-cs-step{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 31px;
  width:31px;height:31px;border-radius:10px;background:#e4f1fb;color:#206294;font-weight:850;font-size:15px
}
body.page-id-2919 .lr-consumer-study .lr-cs-method-points{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 26px
}
body.page-id-2919 .lr-consumer-study .lr-cs-method-points > div{
  display:flex;flex-direction:column;gap:8px;padding:16px 14px;
  background:#f5f9fc;border:1px solid #dfebf4;border-radius:13px;min-width:0
}
body.page-id-2919 .lr-consumer-study .lr-cs-method-points strong{color:#104468;font-size:13px}
body.page-id-2919 .lr-consumer-study .lr-cs-method-points span{color:#48657c;font-size:13px;line-height:1.5}
body.page-id-2919 .lr-consumer-study #allikas > h3{color:#133d5b;font-size:20px;margin:0 0 16px}
body.page-id-2919 .lr-consumer-study .lr-cs-sources{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch
}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card{
  display:flex;flex-direction:column;gap:9px;min-width:0;width:100%;height:100%;
  padding:20px 21px;background:#fff;border:1px solid #dae8f2;border-radius:16px;
  text-decoration:none!important;box-shadow:0 4px 14px rgba(15,53,86,.028);
}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card:hover,
body.page-id-2919 .lr-consumer-study .lr-cs-source-card:focus-visible{
  background:#f8fbfd;border-color:#adcee5
}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card strong{color:#1b5f95;font-size:16px;line-height:1.4}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card span{color:#3b5a70;font-size:14px;line-height:1.55}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card small{
  display:block;margin-top:auto;color:#4e697d;font-size:12px
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq{
  background:#edf4fa;border:1px solid #dbe8f2!important;border-radius:19px;
  margin:20px 0 22px!important;padding:27px 28px!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list{display:grid;gap:9px}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list > br{display:none!important}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list details{
  border:1px solid #d9e6f0;background:#fff;border-radius:13px;overflow:hidden;margin:0
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list summary{
  display:block;position:relative;list-style:none;cursor:pointer;min-height:55px;
  padding:17px 54px 17px 20px;font-size:15px;line-height:1.5;
  color:#133d5d;font-weight:750
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list summary::-webkit-details-marker{display:none}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list summary::after{
  content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);
  display:flex;align-items:center;justify-content:center;width:27px;height:27px;
  background:#eaf3fb;color:#2f73b7;font-size:19px;font-weight:800;border-radius:50%
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list details[open] summary::after{content:"−"}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list details[open] summary{border-bottom:1px solid #e3ebf2}
body.page-id-2919 .lr-consumer-study .lr-cs-faq-list p{
  margin:0;padding:14px 20px 18px;color:#36576e;font-size:14px;line-height:1.68
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-cta{
  margin:10px 0 0!important;padding:30px!important;
  background:linear-gradient(135deg,#f2faf5,#f7fbf9)!important;
  border:1px solid #d7eadf!important;border-radius:20px!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-head h2{
  margin:0 0 10px!important;font-size:27px!important;line-height:1.25;color:#123b54
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-head h2::after{
  content:"";display:block;width:44px;height:2px;background:#bcdcc9;border-radius:99px;margin:10px 0 0
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-head p{
  color:#456478;margin:0 0 23px;font-size:15px;line-height:1.65
}
body.page-id-2919 .lr-consumer-study .lr-cs-related{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch
}
body.page-id-2919 .lr-consumer-study .lr-cs-related > a{
  display:flex;flex-direction:column;gap:11px;width:100%;height:100%;min-width:0;
  padding:20px 19px;background:#fff;border:1px solid #d5e6de;border-radius:15px;
  text-decoration:none!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-related > a:hover,
body.page-id-2919 .lr-consumer-study .lr-cs-related > a:focus-visible{
  border-color:#a6d1be;box-shadow:0 5px 17px rgba(15,53,86,.05)
}
body.page-id-2919 .lr-consumer-study .lr-cs-related strong{
  color:#123c55;font-size:16px;line-height:1.35
}
body.page-id-2919 .lr-consumer-study .lr-cs-related span{
  color:#486579;font-size:13px;line-height:1.6
}
body.page-id-2919 .lr-consumer-study .lr-cs-related em{
  font-style:normal;color:#24628e;font-size:13px;font-weight:800;margin-top:auto
}
body.page-id-2919 .lr-consumer-study a:focus-visible,
body.page-id-2919 .lr-consumer-study summary:focus-visible{
  outline:3px solid #2f73b7;outline-offset:3px
}
@media(max-width:930px){
  body.page-id-2919 .lr-consumer-study .lr-cs-nav{position:relative;top:auto;z-index:2}
  body.page-id-2919 .lr-consumer-study > .lr-hero{padding:30px 26px!important}
  body.page-id-2919 .lr-consumer-study > .lr-section{padding:27px 0!important}
  body.page-id-2919 .lr-consumer-study .lr-section > h2,
  body.page-id-2919 .lr-consumer-study .lr-cs-section-header h2{font-size:26px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-method-points{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
  body.page-id-2919 .lr-consumer-study.lr-research-page{padding:8px 0 29px;overflow-x:clip}
  body.page-id-2919 .lr-consumer-study > .lr-hero{padding:25px 20px!important;border-radius:17px}
  body.page-id-2919 .lr-consumer-study .lr-hero h1{font-size:31px!important}
  body.page-id-2919 .lr-consumer-study .lr-hero p{font-size:15px;line-height:1.63}
  body.page-id-2919 .lr-consumer-study .lr-hero .lr-meta{font-size:12px}
  body.page-id-2919 .lr-consumer-study .lr-cs-nav{
    padding:7px!important;gap:7px!important;border-radius:12px
  }
  body.page-id-2919 .lr-consumer-study .lr-cs-nav a{min-height:44px!important;padding:11px 12px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-nav-hint{display:block}
  body.page-id-2919 .lr-consumer-study > .lr-section{
    padding:25px 0!important;scroll-margin-top:20px
  }
  body.page-id-2919 .lr-consumer-study .lr-section > h2,
  body.page-id-2919 .lr-consumer-study .lr-cs-section-header h2{font-size:25px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-smalllink{margin-bottom:13px}
  body.page-id-2919 .lr-consumer-study .lric-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.page-id-2919 .lr-consumer-study .lric-charts{grid-template-columns:minmax(0,1fr)!important}
  body.page-id-2919 .lr-consumer-study .lric-chart{padding:17px 12px 12px}
  body.page-id-2919 .lr-consumer-study .lric-svg{min-width:550px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-definitions{grid-template-columns:1fr;gap:12px}
  body.page-id-2919 .lr-consumer-study .lr-cs-definitions .lr-card{padding:19px 20px}
  body.page-id-2919 .lr-consumer-study .lr-cs-method{padding:5px 15px}
  body.page-id-2919 .lr-consumer-study .lr-cs-method li{gap:10px;font-size:14px}
  body.page-id-2919 .lr-consumer-study .lr-cs-note{padding:17px}
  body.page-id-2919 .lr-consumer-study .lr-cs-sources{grid-template-columns:1fr!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-faq{padding:22px 16px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-faq-list summary{padding:16px 49px 16px 15px;font-size:14px}
  body.page-id-2919 .lr-consumer-study .lr-cs-faq-list p{padding:13px 15px 16px}
  body.page-id-2919 .lr-consumer-study .lr-cs-final-cta{padding:22px 17px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-related{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  body.page-id-2919 .lr-consumer-study .lr-cs-related > a{padding:18px}
}
@media(max-width:370px){
  body.page-id-2919 .lr-consumer-study .lr-cs-method-points{grid-template-columns:1fr}
  body.page-id-2919 .lr-consumer-study .lric-card strong{font-size:22px!important}
}
/* Lighthouse 2026-10-16: eyebrow contrast on blue-tinted FAQ background. */
body.page-id-2919 .lr-consumer-study .lr-cs-faq .lr-cs-eyebrow{color:#215b8b}

/* Mobiili intressitabeli parandus 2026-10-16.
 * Ühine .lr-research-page table {display:block} mobiilireegel muutis
 * 5 veeruga päris HTML-tabeli blokiks ning tekitas päise/ridade kõrvale
 * näilise suure tühja veeru. Kerib ainult väline .lric-scroll. */
@media (max-width:900px) {
  body.page-id-2919 .lr-consumer-study .lric-details .lric-scroll {
    display:block;
    width:100%;
    max-width:100%;
    min-width:0;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior-x:contain;
  }
  body.page-id-2919 .lr-consumer-study .lric-details .lric-scroll > table.lric-table {
    display:table!important;
    table-layout:auto!important;
    width:max-content!important;
    min-width:690px!important;
    max-width:none!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    border-collapse:collapse!important;
    border-spacing:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    white-space:normal!important;
  }
  body.page-id-2919 .lr-consumer-study .lric-table thead {display:table-header-group!important}
  body.page-id-2919 .lr-consumer-study .lric-table tbody {display:table-row-group!important}
  body.page-id-2919 .lr-consumer-study .lric-table tr {display:table-row!important}
  body.page-id-2919 .lr-consumer-study .lric-table th,
  body.page-id-2919 .lr-consumer-study .lric-table td {display:table-cell!important}
}

/* Consumer-statistics-specific charts and sources; change presentation only. */
body.page-id-2919 .lr-consumer-study .lr-cs-nav-hint{
 padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions{align-items:stretch}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions > .lr-card{
  display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:0;
}
body.page-id-2919 .lr-consumer-study .lr-cs-definitions > .lr-card > .lr-cs-number{flex:0 0 auto}
body.page-id-2919 .lr-consumer-study .lr-cs-method ol{list-style:none!important}
body.page-id-2919 .lr-consumer-study .lr-cs-method li > span:last-child{flex:1;min-width:0}
body.page-id-2919 .lr-consumer-study .lr-cs-coverage-note,
body.page-id-2919 .lr-consumer-study .lr-cs-scale-note{
 margin:20px 0 0;padding:18px 20px;
 border:1px solid #d9e6f0;border-left:4px solid #2f73b7;
 border-radius:14px;background:#f3f8fc;color:#30516a;line-height:1.68
}
body.page-id-2919 .lr-consumer-study .lricc{
 width:100%;max-width:100%;min-width:0;margin:17px 0 16px!important
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-intro{max-width:850px;line-height:1.67;margin:0 0 20px}
body.page-id-2919 .lr-consumer-study .lricc .lricc-kpis{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi{
 display:flex;flex-direction:column;align-items:flex-start;
 min-width:0;padding:20px 18px;border:1px solid #d9e6f0;border-radius:16px;
 box-shadow:0 5px 16px rgba(15,53,86,.035)
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi-label{
 display:block;color:#46667e;font-size:13px;line-height:1.45;font-weight:700;margin:0 0 10px
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi strong{
 color:#164775;font-size:clamp(24px,2.8vw,31px);line-height:1.18;letter-spacing:-.035em;
 overflow-wrap:anywhere
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi-note{
 display:block;margin:auto 0 0;padding-top:10px;color:#516d81;font-size:12px;line-height:1.45
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-chart{
 border:1px solid #dce7ef;border-radius:17px;padding:22px 19px 15px;
 background:#fff;box-shadow:0 5px 16px rgba(15,53,86,.035);min-width:0
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-chart h3{
 margin:0 0 8px!important;font-size:20px!important;color:#123e5e;line-height:1.35
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-chart h3::after{display:none!important}
body.page-id-2919 .lr-consumer-study .lricc .lricc-plot-scroll{
 display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;
 overscroll-behavior-inline:contain
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-svg{display:block;max-width:none}
body.page-id-2919 .lr-consumer-study .lricc .lricc-axis-note{margin:12px 0 0}
body.page-id-2919 .lr-consumer-study .lricc .lricc-details{
 margin:18px 0 0;border:1px solid #dce8f1;border-radius:14px;background:#f3f8fc
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-details summary{
 min-height:49px;display:block;position:relative;list-style:none;
 padding:14px 51px 14px 19px;color:#174c75;font-size:14px;line-height:1.4;font-weight:750;cursor:pointer
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-details summary::-webkit-details-marker{display:none}
body.page-id-2919 .lr-consumer-study .lricc .lricc-details summary::after{
 content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);
 width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;
 color:#2f73b7;background:#e2eef9;font-size:20px;font-weight:800
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-details[open] summary::after{content:"−"}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table-wrap{
 display:block;max-width:100%;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;
 -webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;padding:0 12px 13px
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table{
 display:table!important;width:100%;min-width:720px!important;
 margin:0!important;border-collapse:collapse!important;border-spacing:0!important;
 background:#fff;border:0!important;border-radius:0!important;
 box-shadow:none!important;overflow:visible!important;table-layout:auto
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table thead{display:table-header-group}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table tbody{display:table-row-group}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table tr{display:table-row}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table th,
body.page-id-2919 .lr-consumer-study .lricc .lricc-table td{
 display:table-cell;white-space:normal;padding:12px 14px;text-align:right;
 vertical-align:middle;border-bottom:1px solid #e0eaf2
}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table th:first-child{text-align:left}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table thead th{background:#eaf3fa;color:#163e5c}
body.page-id-2919 .lr-consumer-study .lricc .lricc-table tr:last-child th,
body.page-id-2919 .lr-consumer-study .lricc .lricc-table tr:last-child td{border-bottom:0}
body.page-id-2919 .lr-consumer-study .lricc .lricc-source{font-size:13px;line-height:1.7;margin:15px 0 0;max-width:100%}
body.page-id-2919 .lr-consumer-study .lr-cs-method-points{
 grid-template-columns:repeat(4,minmax(0,1fr));gap:12px
}
body.page-id-2919 .lr-consumer-study .lr-cs-sources{
 grid-template-columns:repeat(3,minmax(0,1fr));gap:14px
}
body.page-id-2919 .lr-consumer-study .lr-cs-source-card{
 min-width:0;width:100%;height:100%
}
body.page-id-2919 .lr-consumer-study .lr-cs-faq .lr-cs-eyebrow{color:#215b8b}
body.page-id-2919 .lr-consumer-study .lr-cs-final-cta{
 margin:14px 0 0!important;padding:30px!important;background:#f1f8f4!important;
 border:1px solid #d8eadf!important;border-radius:20px
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-cta > h2{
 margin:0 0 11px!important;font-size:27px!important;line-height:1.26;color:#143a53
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-cta > p{
 margin:0 0 17px;color:#496679;font-size:15px;line-height:1.65
}
body.page-id-2919 .lr-consumer-study .lr-cs-final-cta > .lr-btn{
 display:inline-flex;align-items:center;justify-content:center;min-height:44px;
 margin:0 8px 12px 0;font-size:14px!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-related{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;
 border-top:1px solid #d4e6dd;padding:19px 0 0;margin:6px 0 0
}
body.page-id-2919 .lr-consumer-study .lr-cs-related > br{display:none!important}
body.page-id-2919 .lr-consumer-study .lr-cs-related > p{display:contents!important}
body.page-id-2919 .lr-consumer-study .lr-cs-related > a{
 display:flex;flex-direction:column;gap:8px;padding:18px 19px;min-width:0;
 border:1px solid #d5e6de;border-radius:14px;background:#fff;
 color:#21465d;text-decoration:none!important
}
body.page-id-2919 .lr-consumer-study .lr-cs-related > a:hover{border-color:#a4d0ba}
body.page-id-2919 .lr-consumer-study .lr-cs-related strong{color:#153a53;font-size:16px}
body.page-id-2919 .lr-consumer-study .lr-cs-related span{color:#486478;font-size:13px;line-height:1.55}
body.page-id-2919 .lr-consumer-study .lr-cs-related em{font-style:normal;color:#246b97;font-weight:800;font-size:13px;margin-top:auto}
@media(max-width:900px){
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
 /* Override global .lr-research-page table{display:block} on mobile.
    Only outer lricc-table-wrap scrolls, preserving all four real columns. */
 body.page-id-2919 .lr-consumer-study .lricc .lricc-table-wrap > table.lricc-table{
  display:table!important;min-width:720px!important;width:max-content!important;
  overflow:visible!important;border-collapse:collapse!important;box-shadow:none!important
 }
}
@media(max-width:680px){
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi{padding:16px 14px}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi strong{font-size:25px}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi-label{font-size:12px}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-chart{padding:18px 11px 13px}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-svg{min-width:550px}
 body.page-id-2919 .lr-consumer-study .lr-cs-sources{grid-template-columns:minmax(0,1fr)}
 body.page-id-2919 .lr-consumer-study .lr-cs-related{grid-template-columns:minmax(0,1fr)}
 body.page-id-2919 .lr-consumer-study .lr-cs-method-points{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-2919 .lr-consumer-study .lr-cs-final-cta{padding:21px 18px!important}
 body.page-id-2919 .lr-consumer-study .lr-cs-final-cta > .lr-btn{width:100%;margin:0 0 10px!important}
 body.page-id-2919 .lr-consumer-study .lr-cs-final-cta > h2{font-size:24px!important}
}
@media(max-width:410px){
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpis{grid-template-columns:minmax(0,1fr)}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi{padding:15px 18px;gap:4px}
 body.page-id-2919 .lr-consumer-study .lricc .lricc-kpi strong{font-size:28px}
 body.page-id-2919 .lr-consumer-study .lr-cs-method-points{grid-template-columns:minmax(0,1fr)}
}
