.digiped-score-card{--dpg-accent:#16a34a;--dpg-ink:#171923;--dpg-muted:#717584;box-sizing:border-box;margin:28px 0;padding:clamp(16px,3vw,26px);border:1px solid #e7e8ed;border-radius:16px;background:#fff;color:var(--dpg-ink);box-shadow:0 8px 28px rgba(18,22,33,.06);font-family:inherit;overflow:hidden}.digiped-score-card *{box-sizing:border-box}.dpg-header{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #ececf1}.dpg-cover{flex:0 0 112px;width:112px}.dpg-cover img{display:block;width:112px;height:150px;object-fit:cover;border-radius:14px}.dpg-heading{flex:1;min-width:0}.dpg-eyebrow{font-size:11px;letter-spacing:1px;color:var(--dpg-accent);font-weight:800}.dpg-header h2{font-size:clamp(19px,2.6vw,26px);line-height:1.45;margin:5px 0;color:var(--dpg-ink)}.dpg-header p{margin:0;color:var(--dpg-muted);font-size:13px;line-height:1.8}.dpg-final-score{flex:0 0 108px;width:108px;min-height:100px;border-radius:16px;background:#fff;color:#171923;border:1px solid #d9f0e1;display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;padding:12px}.dpg-final-score strong{font-size:38px;line-height:1;font-weight:900;color:#16a34a}.dpg-final-score span{font-size:13px;color:#717584;margin-right:3px}.dpg-final-score small{flex-basis:100%;text-align:center;font-size:11px;color:#717584;margin-top:8px}.dpg-sections-title{font-size:17px;margin:18px 0 10px;color:var(--dpg-ink)}.dpg-score-table-wrap{width:100%;overflow-x:auto}.dpg-score-table{width:100%;border-collapse:collapse;margin:0 0 10px;font-size:14px;min-width:0}.dpg-score-table th{font-size:12px;color:var(--dpg-muted);font-weight:700;background:#f7f7f9}.dpg-score-table th,.dpg-score-table td{padding:12px 10px;text-align:right;border-bottom:1px solid #eeeeF2}.dpg-score-table td:first-child{font-weight:600}.dpg-score-table td:nth-child(2),.dpg-score-table th:nth-child(2){text-align:center;width:70px}.dpg-score-table td:nth-child(3),.dpg-score-table th:nth-child(3){text-align:center;width:95px}.dpg-score-table td:nth-child(3) strong{font-size:15px}.dpg-outof{font-size:11px;color:var(--dpg-muted);margin-right:3px}.dpg-bar{display:block;width:100%;height:8px;background:#ececf1;border-radius:99px;overflow:hidden;direction:ltr}.dpg-bar span{display:block;height:100%;border-radius:99px;background:#16a34a}.dpg-total-line{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;padding:14px 16px;margin-top:14px}.dpg-total-line span{font-weight:700;font-size:14px}.dpg-total-line strong{font-size:24px;color:var(--dpg-accent)}.dpg-total-line small{font-size:12px;color:var(--dpg-muted);font-weight:500}.dpg-verdict-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.dpg-points{border:1px solid #e9e9ee;border-radius:12px;padding:15px 16px;background:#fff}.dpg-points h3{font-size:16px;margin:0 0 10px}.dpg-points ul{padding:0 20px 0 0;margin:0}.dpg-points li{padding:3px 0;font-size:13px;line-height:1.9}.dpg-pros h3{color:#16865a}.dpg-cons h3{color:#c23c43}.dpg-footnote{margin:16px 0 0;font-size:11px;line-height:1.8;color:var(--dpg-muted)}.digiped-score-notice{padding:12px 15px;background:#fff8e8;border:1px solid #f3dfac;border-radius:8px;color:#755719;font-size:13px}@media(max-width:600px){.dpg-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.dpg-cover{flex-basis:80px;width:80px}.dpg-cover img{width:80px;height:108px}.dpg-heading{flex:1 1 calc(100% - 100px)}.dpg-final-score{flex-basis:82px;width:82px;min-height:82px;margin-right:auto;padding:10px}.dpg-final-score strong{font-size:29px}.dpg-header h2{font-size:18px}.dpg-verdict-grid{grid-template-columns:1fr}.dpg-total-line{align-items:flex-start}.dpg-score-table th,.dpg-score-table td{padding:10px 6px;font-size:12px}.dpg-bar{height:7px}}
