.meraiq-public .sc-pf-type{margin:12px 0 6px;padding:18px 20px;border-radius:16px;background:var(--cloud);border:1.5px solid #cbd6ea}.meraiq-public .sc-pf-type>span{display:block;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.meraiq-public .sc-pf-type>b{display:block;margin:4px 0 8px;font:700 clamp(22px,5.4vw,28px)/1.2 var(--f-head);color:var(--navy)}.meraiq-public .sc-pf-type p{margin:0 0 8px}.meraiq-public .sc-pf-type ul{margin:0;padding-left:20px}.meraiq-public .sc-pf-type li{margin:4px 0}.meraiq-public .sc-pf-scales{display:flex;flex-direction:column;gap:18px;margin-top:8px}.meraiq-public .sc-pf-scale{padding-bottom:16px;border-bottom:1px solid #e6edfb}.meraiq-public .sc-pf-scale:last-child{border-bottom:0;padding-bottom:0}.meraiq-public .sc-pf-scale p{margin:8px 0 0}.meraiq-public .sc-pf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.meraiq-public .sc-pf-head b{font:700 17px/1.3 var(--f-head);color:var(--navy)}.meraiq-public .sc-pf-badge{font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;background:#e6edfb;color:var(--navy);white-space:nowrap}.meraiq-public .sc-pf-badge.high,.meraiq-public .sc-pf-badge.low{background:rgba(49,87,246,.12);color:var(--cobalt)}.meraiq-public .sc-pf-track{position:relative;height:14px;border-radius:7px;background:#eef2fa;overflow:visible}.meraiq-public .sc-pf-mid{position:absolute;top:0;bottom:0;background:#e1e8f6}.meraiq-public .sc-pf-fill{position:absolute;left:0;top:0;bottom:0;border-radius:7px;background:linear-gradient(90deg,#18bfe5,var(--cobalt));opacity:.85;transition:width .5s}.meraiq-public .sc-pf-dot{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:#fff;border:3px solid var(--cobalt);box-shadow:0 1px 3px rgba(7,26,61,.18)}.meraiq-public .sc-pf-poles{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;line-height:1.3;color:var(--text-2)}.meraiq-public .sc-pf-poles span:last-child{text-align:right}.meraiq-public .sc-pf-source{margin-top:4px}.meraiq-public .sc-pf-about{margin:4px 0 0;color:var(--text-2)}.meraiq-public .sc-pf-scale.lead{padding:14px 14px 16px;border:1.5px solid #cbd6ea;border-radius:14px;background:#fafcff}.meraiq-public .sc-pf-scale.lead:last-child{padding-bottom:16px}.meraiq-public .sc-pf-badge.lead{background:var(--cobalt);color:#fff}.meraiq-public .sc-pf-letter{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;margin-right:8px;padding:0 6px;border-radius:8px;background:var(--navy);color:#fff;font-size:15px;vertical-align:1px}.meraiq-public .sc-pf-tie{margin:6px 0 4px}.meraiq-public .sc-pf-details{margin-top:10px;display:flex;flex-direction:column;gap:10px;min-width:0}.meraiq-public .sc-pf-details h3{margin:0 0 4px;font:700 15px/1.3 var(--f-head);color:var(--navy)}.meraiq-public .sc-pf-details p{margin:0}.meraiq-public .sc-pf-details ul{margin:0;padding-left:20px}.meraiq-public .sc-pf-details li{margin:3px 0;overflow-wrap:anywhere}.meraiq-public .sc-pf-links{display:flex;flex-wrap:wrap;gap:6px 8px;padding-left:0!important;list-style:none}.meraiq-public .sc-pf-links li{margin:0}.meraiq-public .sc-pf-links a{display:inline-block;padding:6px 12px;border-radius:999px;background:#e6edfb;color:var(--navy);font-size:14px;line-height:1.3;text-decoration:none}.meraiq-public .sc-pf-links a:hover{background:#d6e1f8}.meraiq-public .sc-pf-more{margin-top:10px}.meraiq-public .sc-pf-more summary{cursor:pointer;color:var(--cobalt);font-weight:600;min-height:32px;display:flex;align-items:center}@media (max-width:480px){.meraiq-public .sc-pf-scale.lead{padding:12px 12px 14px}.meraiq-public .sc-pf-head b{font-size:16px}}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-pf-fill{transition:none}}.meraiq-public .sc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:12px 0 4px}.meraiq-public .sc-facts>div{padding:12px 14px;border-radius:14px;background:var(--cloud);min-width:0}.meraiq-public .sc-facts dt{font-size:13px;color:var(--text-2);margin:0 0 4px}.meraiq-public .sc-facts dd{margin:0;display:flex;flex-direction:column;gap:2px}.meraiq-public .sc-facts dd b{font:700 20px/1.2 var(--f-head);color:var(--navy)}.meraiq-public .sc-facts dd span{font-size:13px;line-height:1.4;color:var(--text-2)}