.lpd-rich--article{font-size:16px;line-height:2.0;color:var(--lpd-ink2);}
.lpd-rich--article p{margin:0 0 34px;}

.lpd-rich--article h2{margin:76px 0 20px;}
.lpd-rich--article h2::before{height:30px;}

.lpd-rich--article h3{position:relative;margin:52px 0 18px;padding-top:24px;
  border-top:1px solid rgba(15,15,15,.10);font-size:19px;line-height:1.6;color:var(--lpd-ink);}
.lpd-rich--article h3::before{content:"";position:absolute;left:0;top:-3px;
  width:6px;height:6px;border-radius:50%;background:var(--lpd-red);}
.lpd-rich--article h2 + h3{margin-top:36px;}

.lpd-rich--article p.answer{position:relative;margin:0 0 40px;padding:30px 28px 24px 30px;
  background:var(--lpd-surface);border-radius:0 16px 16px 0;
  font-size:16px;font-weight:600;line-height:1.95;color:var(--lpd-ink);}
.lpd-rich--article p.answer::before{content:"";position:absolute;left:0;top:0;bottom:0;
  width:4px;background:var(--lpd-red);border-radius:2px 0 0 2px;}
.lpd-rich--article p.answer::after{content:"A.";position:absolute;left:30px;top:-11px;
  padding:2px 10px;background:var(--lpd-red);border-radius:999px;
  font-family:var(--lpd-en);font-size:11px;font-weight:700;letter-spacing:.12em;color:#fff;}
.lpd-rich--article h2 + p.answer{margin-top:26px;}

.lpd-rich--article .num{font-family:var(--lpd-en);font-size:1.14em;font-weight:700;
  color:var(--lpd-red);letter-spacing:.01em;font-variant-numeric:tabular-nums;}

.lpd-rich--article strong,.lpd-rich--article b{color:var(--lpd-ink);font-weight:700;
  background:linear-gradient(transparent 64%,rgba(191,0,7,.13) 0);}

.lpd-col-points{margin:0 0 40px;padding:28px 30px 30px;background:var(--lpd-surface);
  border-radius:20px;}
.lpd-col-points__h{display:flex;align-items:center;gap:10px;margin:0 0 16px;
  font-family:var(--lpd-en);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--lpd-red);}
.lpd-col-points__h::after{content:"";flex:1;height:1px;background:rgba(15,15,15,.10);}
.lpd-rich--article ul.lpd-col-points__list{list-style:none;margin:0;padding:0;}
.lpd-rich--article ul.lpd-col-points__list li{position:relative;margin:0 0 12px;
  padding:0 0 0 30px;font-size:15px;line-height:1.85;color:var(--lpd-ink);}
.lpd-rich--article ul.lpd-col-points__list li:last-child{margin-bottom:0;}
.lpd-rich--article ul.lpd-col-points__list li::before{content:"";position:absolute;left:2px;top:11px;
  width:12px;height:2px;background:var(--lpd-red);border-radius:1px;}

.lpd-col-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 40px;}
.lpd-col-stats__i{padding:22px 20px;border:1px solid rgba(15,15,15,.10);border-radius:18px;}
.lpd-col-stats__l{display:block;font-size:12.5px;font-weight:700;color:var(--lpd-ink4);
  letter-spacing:.04em;}
.lpd-col-stats__v{display:block;margin-top:8px;font-family:var(--lpd-en);font-size:34px;
  font-weight:700;line-height:1.1;color:var(--lpd-red);font-variant-numeric:tabular-nums;}
.lpd-col-stats__v small{font-size:17px;margin-left:2px;}
.lpd-col-stats__n{display:block;margin-top:8px;font-size:12px;line-height:1.7;color:var(--lpd-ink4);}

.lpd-rich--article table{font-size:15px;}
.lpd-rich--article thead th{background:var(--lpd-ink);color:#fff;font-size:13px;
  letter-spacing:.04em;border-bottom:none;}
.lpd-rich--article tbody tr:nth-child(even) td{background:rgba(15,15,15,.025);}
.lpd-rich--article tbody tr:last-child td{border-bottom:none;}
.lpd-rich--article table:has(thead th:nth-child(3)) th{width:auto;}
.lpd-rich--article td.n,.lpd-rich--article th.n{text-align:right;
  font-variant-numeric:tabular-nums;white-space:nowrap;}
.lpd-rich--article th.n{width:34%;}

.lpd-rich--article td.bar{position:relative;text-align:right;white-space:nowrap;
  font-variant-numeric:tabular-nums;font-weight:700;color:var(--lpd-ink);}
.lpd-rich--article td.bar::before{content:"";position:absolute;left:0;top:50%;
  transform:translateY(-50%);height:26px;width:calc(var(--v) * 1%);
  background:rgba(191,0,7,.14);border-radius:4px;}

.lpd-rich--article .lpd-col-src{margin:-18px 0 34px;font-size:12.5px;line-height:1.8;
  color:var(--lpd-ink4);}

.lpd-rich--article figure{margin:40px 0;}
.lpd-rich--article figcaption{font-size:12.5px;color:var(--lpd-ink4);}

@media (max-width:767px){
  .lpd-rich--article{font-size:15px;line-height:1.95;}
  .lpd-rich--article p{margin:0 0 28px;}
  .lpd-rich--article h2{margin:56px 0 16px;}
  .lpd-rich--article h3{margin:40px 0 14px;padding-top:20px;font-size:17px;}
  .lpd-rich--article p.answer{padding:28px 20px 22px 22px;font-size:15px;}
  .lpd-rich--article p.answer::after{left:22px;}
  .lpd-col-stats{grid-template-columns:1fr;gap:10px;}
  .lpd-col-stats__i{display:flex;align-items:baseline;gap:14px;padding:16px 18px;}
  .lpd-col-stats__v{margin-top:0;font-size:28px;}
  .lpd-col-stats__n{display:none;}
  .lpd-col-points{padding:22px 20px;}
  .lpd-rich--article thead th{background:transparent;color:var(--lpd-ink4);}
  .lpd-rich--article th.n{width:auto;}
  .lpd-rich--article td.bar{text-align:left;padding-left:10px;}
}

.lpd .lpd-rich--article a.lpd-col-incta{position:relative;display:block;
  margin:40px 0;padding:26px 278px 26px 28px;min-height:196px;overflow:hidden;
  background:#fff;color:var(--lpd-ink);text-decoration:none;
  border:1px solid rgba(15,15,15,.13);border-radius:16px;
  transition:border-color .3s,box-shadow .3s;}
.lpd .lpd-rich--article a.lpd-col-incta *{text-decoration:none;}
.lpd .lpd-rich--article a.lpd-col-incta:hover{border-color:var(--lpd-red);
  box-shadow:0 10px 30px rgba(15,15,15,.07);}
.lpd-rich--article a.lpd-col-incta::after{content:"";position:absolute;right:0;top:0;bottom:0;
  width:250px;background:url("../images/sim_screen.jpg") center top/100% auto no-repeat #fff;
  border-left:1px solid rgba(15,15,15,.10);}
.lpd-col-incta__b{display:block;}
.lpd-rich--article .lpd-col-incta__en{display:inline-flex;align-items:center;margin-bottom:10px;
  padding:5px 13px;background:var(--lpd-chipbg);border-radius:999px;
  font-family:var(--lpd-en);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--lpd-red);}
.lpd-rich--article .lpd-col-incta__t{display:block;font-size:19px;font-weight:700;
  line-height:1.4;color:var(--lpd-ink);}
.lpd-rich--article .lpd-col-incta__d{display:block;margin-top:8px;font-size:12.5px;
  line-height:1.8;color:var(--lpd-ink2);}
.lpd-rich--article .lpd-col-incta__arw{display:block;width:38px;height:38px;margin-top:16px;
  border:0;border-radius:50%;background:var(--lpd-red);transform:none;position:relative;
  transition:transform .3s;}
.lpd-rich--article .lpd-col-incta__arw::after{content:"";position:absolute;top:50%;left:46%;
  width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;
  transform:translate(-50%,-50%) rotate(45deg);}
.lpd .lpd-rich--article a.lpd-col-incta:hover .lpd-col-incta__arw{transform:translateX(4px);}

@media (max-width:767px){

  .lpd .lpd-rich--article a.lpd-col-incta{margin:32px 0;padding:20px 20px 20px;min-height:0;
    background:linear-gradient(180deg,#fff 0%,var(--lpd-surface) 100%);}
  .lpd-rich--article a.lpd-col-incta::after{display:none;}
  .lpd-rich--article .lpd-col-incta__t{font-size:18px;}
  .lpd-rich--article .lpd-col-incta__d{display:block;margin-top:6px;}

  .lpd-rich--article .lpd-col-incta__arw{position:absolute;right:18px;bottom:18px;
    width:34px;height:34px;margin-top:0;}
  .lpd-rich--article .lpd-col-incta__b{padding-right:46px;}
}

@media (max-width:767px){
  .lpd-rich--article table:has(tr > *:nth-child(3)){
    display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;
    border:1px solid var(--lpd-line);border-radius:14px;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) thead,
  .lpd-rich--article table:has(tr > *:nth-child(3)) tbody,
  .lpd-rich--article table:has(tr > *:nth-child(3)) tr,
  .lpd-rich--article table:has(tr > *:nth-child(3)) th,
  .lpd-rich--article table:has(tr > *:nth-child(3)) td{display:revert;width:auto;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) th,
  .lpd-rich--article table:has(tr > *:nth-child(3)) td{
    min-width:92px;padding:11px 11px;border-bottom:1px solid var(--lpd-line);
    font-size:14px;line-height:1.7;vertical-align:top;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) thead th{
    background:var(--lpd-ink);color:#fff;font-size:13px;letter-spacing:.02em;
    border-bottom:none;white-space:nowrap;position:sticky;top:0;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) tbody tr:last-child td{border-bottom:none;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) tbody tr:nth-child(even) td{
    background:rgba(15,15,15,.025);}

  .lpd-rich--article table:has(tr > *:nth-child(3)) tr > :first-child{
    position:sticky;left:0;z-index:1;background:#fff;min-width:104px;
    box-shadow:6px 0 8px -6px rgba(15,15,15,.22);}
  .lpd-rich--article table:has(tr > *:nth-child(3)) tbody tr:nth-child(even) > :first-child{
    background:#f7f7f7;}
  .lpd-rich--article table:has(tr > *:nth-child(3)) thead th:first-child{
    background:var(--lpd-ink);z-index:2;}
}
