tr[style*="display: none"]+.rp-row{display:none!important}.rp-row>td{padding:0 1rem .85rem!important}.rp{border:1px solid var(--rp-strong);background:var(--rp-tint);border-radius:8px;overflow:hidden}.rp-summary{cursor:pointer;background:var(--accent);color:var(--navy);border-left:6px solid var(--rp-strong);user-select:none;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .9rem;list-style:none;transition:background .15s;display:flex}.rp-summary:hover{background:var(--accent-dark)}.rp-summary:focus-visible{outline:3px solid var(--navy);outline-offset:-3px}.rp-cart{display:inline-flex}.rp-cta{background:var(--navy);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.rp-cta-open{display:none}.rp[open] .rp-cta-open{display:inline}.rp[open] .rp-cta-closed{display:none}.rp-summary::-webkit-details-marker{display:none}.rp-chevron{font-size:.8rem;transition:transform .15s;display:inline-block}.rp[open] .rp-chevron{transform:rotate(180deg)}.rp-label{text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;font-weight:800}.rp-pending{text-transform:uppercase;letter-spacing:.03em;color:#713f12;background:#fef08a;border:1px dashed #713f12;border-radius:4px;padding:.05rem .45rem;font-size:.68rem;font-weight:800}.rp-out-of-scope{color:#7f1d1d;background:#fee2e2;border-color:#7f1d1d}.rp-aff{opacity:.75;font-size:.68rem;font-weight:600}.rp-body{color:var(--rp-text);flex-direction:column;gap:.75rem;padding:.75rem .9rem .85rem;display:flex}.rp-intro{margin:0;font-size:.85rem;line-height:1.45}.rp-section{flex-direction:column;gap:.45rem;display:flex}.rp-section-multi+.rp-section-multi{border-top:1px solid var(--rp-strong-soft);padding-top:.75rem}.rp-prompt{margin:0;font-size:.86rem;font-weight:700;line-height:1.4}.rp-products{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;display:grid}.rp-product{border:1px solid var(--rp-strong-soft);background:#ffffffb3;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.rp-product-info{flex-direction:column;gap:.12rem;min-width:0;display:flex}.rp-option-label{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:.66rem;font-weight:800}.rp-name{font-size:.86rem;font-weight:600;line-height:1.3}.rp-price{font-size:.78rem}.rp-note{opacity:.85;font-size:.72rem}.rp-link{color:var(--navy);background:var(--accent);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.4rem .7rem;font-size:.8rem;font-weight:700;text-decoration:none}.rp-link:hover{background:var(--accent-dark)}.rp-caveat{border:1px solid var(--rp-strong-soft);border-left:4px solid var(--rp-strong);background:#fff;border-radius:6px;align-items:flex-start;gap:.5rem;margin:0;padding:.45rem .65rem;font-size:.8rem;font-weight:600;line-height:1.45;display:flex}.rp-caveat-icon{background:var(--rp-strong);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;font-family:Georgia,serif;font-size:.72rem;font-style:italic;font-weight:800;display:inline-flex}.rp-sev-safe{--rp-strong:#059669;--rp-strong-soft:#6ee7b7;--rp-tint:#d1fae5;--rp-text:#064e3b}.rp-sev-fallback{--rp-strong:#b45309;--rp-strong-soft:#fcd34d;--rp-tint:#fef3c7;--rp-text:#78350f}.rp-sev-engineer{--rp-strong:#b91c1c;--rp-strong-soft:#fca5a5;--rp-tint:#fee2e2;--rp-text:#7f1d1d}.rp-sev-faq{--rp-strong:#1e40af;--rp-strong-soft:#93c5fd;--rp-tint:#eff6ff;--rp-text:#1e3a8a}.rp-row.rp-sev-safe>td{background:#ecfdf5;border-bottom:3px solid #6ee7b7}.rp-row.rp-sev-fallback>td{background:#fffbeb;border-bottom:3px solid #fcd34d}.rp-row.rp-sev-engineer>td{background:#fef2f2;border-bottom:3px solid #fca5a5}.rp-row:last-child>td{border-bottom:none}.rp-block{margin-top:.75rem}.page-breadcrumb[data-astro-cid-ezvlwyc3]{margin:-1.4rem 0 -.75rem;font-size:.85rem}ol[data-astro-cid-ezvlwyc3]{flex-wrap:wrap;align-items:center;row-gap:.2rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ezvlwyc3]{color:var(--text-muted);align-items:center;min-width:0;display:inline-flex}li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"›";color:var(--accent-dark);margin:0 .45rem;font-weight:700}a[data-astro-cid-ezvlwyc3]{color:var(--navy);font-weight:600;text-decoration:none}a[data-astro-cid-ezvlwyc3]:hover{text-decoration:underline}[data-astro-cid-ezvlwyc3][aria-current]{color:var(--text);font-weight:600}
