/* Landing chart only; search, table and form use the unmodified CI 3.4 kit. */
.rw .lp .lp-cards{grid-template-rows:auto auto auto;row-gap:12px}
.rw .lp .lp-cards>.sv-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0}
.rw .lp .lp-cards .sv-card__title{padding-right:0}
.rw .lp .lp-cards .lp-card-figure{display:grid;grid-template-rows:subgrid;grid-row:2 / span 2;row-gap:0;margin-top:auto}
.rw .lp .lp-cards .sv-card__body{margin-top:12px}
@media(max-width:900px){.rw .lp .lp-cards{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:1fr;gap:var(--g)}.rw .lp .lp-cards>.sv-card{display:flex;grid-row:auto}.rw .lp .lp-cards .lp-card-figure{display:block;margin-top:auto;padding-top:12px}}
.rw .lp .lp-measures{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:8px;min-width:0}
.rw .lp .lp-measures a{flex:none;font-size:var(--p-s);line-height:1.45;color:var(--dim);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}
.rw .lp .lp-measures a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.rw .lp .lp-measures a[aria-selected=true]{color:var(--ink)}
.rw .lp .lp-readout{margin-top:16px;height:18px;color:var(--dim);overflow:hidden}
.rw .lp .lp-readout--chosen{color:var(--ink)}
.rw .lp .lp-bars{display:block;width:100%;height:200px;margin-top:16px;overflow:visible}
.rw .lp .lp-bar{fill:var(--line);transition:fill .2s ease}
.rw .lp .lp-bar--chosen{fill:var(--ink)}
.rw .lp .lp-bar-hit{fill:transparent;cursor:pointer}
.rw .lp .lp-baseline{stroke:var(--line);stroke-width:1}
.rw .lp .lp-median{stroke:var(--dim);stroke-width:1}
.rw .lp .lp-bars text{font-family:var(--font-sans);font-size:14px;line-height:18px}
.rw .lp .lp-bar-value{fill:var(--ink);pointer-events:none}
.rw .lp .lp-median-label{fill:var(--dim);pointer-events:none}
.rw .lp .lp-bar-value,.rw .lp .lp-median-label{stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}
.rw .lp .lp-median,.rw .lp .lp-baseline{pointer-events:none}
.rw .lp .lp-axis{display:flex;justify-content:space-between;margin-top:8px;color:var(--dim)}
.rw .lp .lp-chart-source{margin-top:var(--s2)}

.rw .lp .sv-combo__box{min-width:0}
.rw .lp .sv-table{table-layout:fixed}
.rw .lp .sv-table tbody td,.rw .lp .sv-table thead th{width:9em}
.rw .lp .sv-table tbody th{overflow-wrap:break-word}
.rw .lp .lp-summary{margin-top:var(--s2)}
.rw .lp .lp-summary--mobile{display:none}
.rw .lp .lp-years{margin-top:var(--s4)}
.rw .lp .lp-years--mobile{display:none}
.rw .lp .lp-readout-probe{position:absolute;visibility:hidden;pointer-events:none;height:auto;margin:0}
.rw .lp .lp-lookup-bars{margin-top:var(--s4)}
.rw .lp .lp-lookup--bars>.sv-src{margin-top:18px}
.rw .lp .lp-lookup--bars .sv-table tbody td,.rw .lp .lp-lookup--bars .sv-table thead th{width:9rem;padding-left:8px}
.rw .lp .lp-lookup--bars .sv-table tbody td:last-child,.rw .lp .lp-lookup--bars .sv-table thead th:last-child{width:7rem}
.rw .lp .lp-lookup--bars .sv-table thead th{white-space:normal;overflow-wrap:normal}
.rw .lp .lp-method{margin-top:8px}
.rw .lp .lp-method summary{display:flex;align-items:center;gap:6px;list-style:none;color:var(--dim);cursor:pointer}
.rw .lp .lp-method summary::-webkit-details-marker{display:none}
.rw .lp .lp-method summary::marker{content:""}
.rw .lp .lp-method summary svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}
.rw .lp .lp-method[open] .lp-method-upright{display:none}
.rw .lp .lp-method summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.rw .lp .lp-method>.sv-note{margin-top:8px}
@media(any-hover:hover){.rw .lp .lp-method summary:hover{color:var(--ink)}}
.rw .lp .lp-method-chat{margin-top:8px}
.rw .lp .lp-method-chat summary.hs-go{display:inline-block;margin-top:0;list-style:none;color:var(--dim)}
.rw .lp .lp-method-chat summary::-webkit-details-marker{display:none}
.rw .lp .lp-method-chat summary::marker{content:""}
.rw .lp .lp-method-chat .lp-method-close,.rw .lp .lp-method-chat[open] .lp-method-open{display:none}
.rw .lp .lp-method-chat[open] .lp-method-close{display:inline}
.rw .lp .lp-method-chat>.hs-st{align-items:flex-start;margin-top:8px}
.rw .lp .lp-method-chat>summary+.hs-st{margin-top:12px}
.rw .lp .lp-method-chat .hs-st i{margin-top:5px}
.rw .lp .lp-method-chat .hs-st span{min-width:0;overflow-wrap:break-word}
@media(any-hover:hover){.rw .lp .lp-method-chat summary.hs-go:hover{color:var(--ink)}}
@media(any-hover:hover){.rw .lp .lp-measures a:hover{color:var(--ink)}.rw .lp .lp-bar--hovered{fill:var(--dim)}}
@media(max-width:900px){
 .rw .lp .lp-bars{height:160px}
 .rw .lp .lp-summary--desktop{display:none}
 .rw .lp .lp-summary--mobile{display:block}
 .rw .lp .lp-years--desktop{display:none}
 .rw .lp .lp-years--mobile{display:block;margin-top:var(--s2)}
  .rw .lp .lp-measures{flex-wrap:nowrap;gap:20px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scroll-padding-inline:var(--m)}
  .rw .lp .lp-measures::-webkit-scrollbar{display:none}
  .rw .lp .lp-measures--more{mask-image:linear-gradient(to right,var(--ink) calc(100% - 24px),transparent)}
 .rw .lp .sv-table tbody td,.rw .lp .sv-table thead th{width:7.4em;padding-left:8px}
 .rw .lp .sv-table tbody th{padding-right:8px}
}
@media(prefers-reduced-motion:reduce){.rw .lp .lp-bar{transition:none}}
@media(max-width:560px){
 .rw .lp .lp-lookup--bars .lp-ref24{display:none}
 .rw .lp .lp-lookup--bars .sv-table tbody td,.rw .lp .lp-lookup--bars .sv-table thead th{width:6.5rem}
 .rw .lp .lp-lookup--bars .sv-table tbody td:last-child,.rw .lp .lp-lookup--bars .sv-table thead th:last-child{width:5.2rem}
}
