.qpf-hero-note{color:#b9cbd1;max-width:60ch;margin:18px 0 0;font-size:13.5px;line-height:1.5}.qpf-page .qp-staff-line{margin:20px 0 0}.qpf-nav{border-bottom:1px solid var(--bkr-line);background:#fff}.qpf-nav-inner{max-width:var(--prg-width);padding:8px var(--prg-gutter);flex-wrap:wrap;align-items:center;gap:0 26px;margin:0 auto;font-size:14.5px;font-weight:600;display:flex}.qpf-nav-label{color:var(--bkr-muted);font-weight:500}.qpf-nav a{min-height:44px;color:var(--bkr-blue);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.qpf-nav a:hover{text-underline-offset:3px;text-decoration:underline}.qpf-feature,.qpf-steps-band,.qpf-page .prg-questions{scroll-margin-top:calc(var(--jmac-header-height,68px) + 12px)}.qpf-steps-band{border-bottom:1px solid var(--bkr-line)}.qpf-steps{max-width:var(--prg-width);padding:40px var(--prg-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:0 auto;list-style:none;display:grid}.qpf-steps li{align-items:flex-start;gap:14px;display:flex}.qpf-step-number{background:var(--bkr-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.qpf-steps h2{letter-spacing:0;margin:0 0 4px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.35}.qpf-steps p{color:var(--bkr-muted);margin:0;line-height:1.5}.qpf-points{gap:10px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.qpf-points li{padding-left:18px;position:relative}.qpf-points li:before{content:"";background:var(--bkr-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.qpf-points a{color:var(--bkr-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.qpf-shot{gap:12px;max-width:560px;padding:20px;font-size:14px}.qpf-shot-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.qpf-shot-head strong,.qpf-count{font-size:16px}.qpf-quiet{color:var(--bkr-muted);font-size:12.5px}.qpf-muted{color:var(--bkr-muted)}.qpf-block{font-weight:400;display:block}.qpf-bar{background:var(--bkr-line);border-radius:5px;flex:none;max-width:100%;height:10px;display:inline-block}.qpf-bar.is-low{background:var(--bkr-blue)}.qpf-chips,.qpf-types{flex-wrap:wrap;gap:6px;display:flex}.qpf-chips span{background:#eef3f1;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.qpf-types span{border:1px solid var(--bkr-line);border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:600}.qpf-types span.is-on{border-color:var(--bkr-navy);background:var(--bkr-navy);color:#fff}.qpf-tag{color:#0e4f54;white-space:nowrap;background:#e2f4ef;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.qpf-row{border-top:1px solid #e3ecea;align-items:center;gap:14px;padding:11px 0;display:flex}.qpf-row.is-top{align-items:flex-start;line-height:1.5}.qpf-row.is-par{background:#e2f4ef;border-top:0;border-radius:9px;margin:0 -8px;padding:12px 8px}.qpf-name{flex:1;min-width:0;font-weight:600}.qpf-name.qpf-muted{font-weight:400}.qpf-label{flex:0 0 96px}.qpf-group{color:var(--bkr-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.qpf-card{border:1px solid var(--bkr-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.qpf-fix{color:#0e4f54;background:#e2f4ef;border-radius:9px;align-self:stretch;padding:9px 12px;font-weight:600}.qpf-links{color:var(--bkr-blue);flex-wrap:wrap;gap:4px 18px;font-weight:600;display:flex}.qpf-pair{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.qpf-scroll{overflow-x:auto}.qpf-cmp{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px 10px;min-width:420px;font-size:13.5px;display:grid}.qpf-differs{color:#6b4300;background:#fff2d6;border-radius:6px;justify-self:start;padding:2px 8px;font-weight:700}.qpf-lowest{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.qpf-lowest .qpf-tag{margin-left:0}.qpf-tray{background:#eef3f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.qpf-tray-button,.qpf-asked{background:var(--bkr-navy);color:#fff}.qpf-tray-button{border-radius:999px;padding:6px 14px;font-size:13px}.qpf-asked{border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;padding:10px 14px}.qpf-answer{border:1px solid var(--bkr-line);background:#f7f9fb;border-radius:12px;padding:14px;line-height:1.55}.qpf-pill{border:1px solid #c9d3dc;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600}@media (width<=900px){.qpf-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.qpf-shot{padding:16px 14px}.qpf-label{flex-basis:84px}}
