.pfnews-lead{border-left:3px solid var(--report-pink);margin:0 0 40px;padding:4px 0 4px 22px}.pfnews-lead p{color:#4d3f4d;font-family:var(--font-serif);margin:0 0 12px;font-size:16px;font-weight:700;line-height:2}.pfnews-lead p:last-child{margin-bottom:0}.pfnews-lead strong{color:#2b1e32;background:linear-gradient(#0000 68%,#ffd8eb 68%)}.pfnews-scope{background:#ebdce5;border:1px solid #ebdce5;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.pfnews-scope>div{background:#fff;padding:18px 16px}.pfnews-scope small{color:var(--report-pink);letter-spacing:.14em;font-size:7px;font-weight:900}.pfnews-scope strong{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:8px;font-size:18px;display:block}.pfnews-scope p{color:#7a6a78;margin:6px 0 0;font-size:10px;line-height:1.7}.pfnews-table-wrap{margin:22px 0 0;overflow-x:auto}.pfnews-table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.pfnews-table caption{caption-side:bottom;color:#a0919c;text-align:right;padding-top:10px;font-size:9px}.pfnews-table th,.pfnews-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee2e9;padding:11px 10px}.pfnews-table thead th{color:#6f606f;letter-spacing:.08em;border-bottom:2px solid #2b1e32;font-size:9px;font-weight:900}.pfnews-table tbody th{color:#2b1e32;font-weight:800}.pfnews-table tbody th small{color:#a0919c;font-size:9px;font-weight:600;display:block}.pfnews-table td.num,.pfnews-table th.num{text-align:right;font-variant-numeric:tabular-nums}.pfnews-table td.score{font-family:var(--font-serif);letter-spacing:-.04em;color:#2b1e32;font-size:22px;font-weight:900}.pfnews-table td.score span{color:#a0919c;font-family:var(--font-sans);margin-left:2px;font-size:9px;font-weight:800}.pfnews-table td.mark{text-align:center;font-size:13px;font-weight:900}.pfnews-table td.mark.is-has{color:#d7307f}.pfnews-table td.mark.is-amb{color:#8b6bd9}.pfnews-table td.mark.is-none{color:#b8adb6}.pfnews-table tbody tr.group th{color:var(--report-pink);letter-spacing:.14em;border-bottom:1px solid #e7d8e1;padding:14px 10px 6px;font-size:8px;font-weight:900}.pfnews-legend{color:#7a6a78;flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:10px;display:flex}.pfnews-legend b{margin-right:4px}.pfnews-legend b.is-has{color:#d7307f}.pfnews-legend b.is-amb{color:#8b6bd9}.pfnews-legend b.is-none{color:#b8adb6}.pfnews-facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pfnews-facts li{border-top:1px solid #eee2e9;grid-template-columns:118px 1fr;gap:14px;padding:14px 0 4px;display:grid}.pfnews-facts li b{font-family:var(--font-serif);letter-spacing:-.02em;font-size:15px}.pfnews-facts li b small{color:#a0919c;font-family:var(--font-sans);letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.pfnews-facts li p{color:#695a68;margin:0;font-size:13px;line-height:1.9}.pfnews-facts li p strong{color:#2b1e32;background:linear-gradient(#0000 68%,#ffd8eb 68%)}.pfnews-check{counter-reset:check;margin:18px 0 0;padding:0;list-style:none}.pfnews-check li{color:#4d3f4d;margin:0 0 12px;padding-left:44px;font-size:14px;line-height:1.9;position:relative}.pfnews-check li:before{content:counter(check, decimal-leading-zero);counter-increment:check;color:var(--report-pink);font:900 12px/1 var(--font-serif);letter-spacing:.04em;position:absolute;top:2px;left:0}.pfnews-check li strong{color:#2b1e32;background:linear-gradient(#0000 68%,#ffd8eb 68%)}.pfnews-check li a{color:#e1368e;text-underline-offset:3px;font-weight:800}@media (max-width:820px){.pfnews-scope{grid-template-columns:1fr 1fr}}@media (max-width:639px){.pfnews-lead{padding-left:16px}.pfnews-lead p{font-size:15px}.pfnews-scope{border-radius:16px;grid-template-columns:1fr}.pfnews-facts li{grid-template-columns:1fr;gap:6px}.pfnews-check li{font-size:15px}}.pfnews-table td.num small{color:#a0919c;margin-left:2px;font-size:9px;font-weight:800}
