.rr-opt[data-astro-cid-nbrlc57w]{cursor:pointer;border:1px solid var(--color-gray-200);background-color:#fff;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.rr-opt[data-astro-cid-nbrlc57w]:hover{border-color:color-mix(in srgb, var(--aw-color-primary) 45%, transparent)}.peer[data-astro-cid-nbrlc57w]:checked+.rr-opt[data-astro-cid-nbrlc57w]{border-color:var(--aw-color-primary);background-color:color-mix(in srgb, var(--aw-color-primary) 4%, #fff);box-shadow:0 0 0 1px var(--aw-color-primary)}.peer[data-astro-cid-nbrlc57w]:focus-visible+.rr-opt[data-astro-cid-nbrlc57w]{outline:2px solid var(--color-blue-500);outline-offset:2px}.rr-dot[data-astro-cid-nbrlc57w]{border:2px solid var(--color-gray-300);color:#0000;background-color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.25rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.peer[data-astro-cid-nbrlc57w]:checked+.rr-opt[data-astro-cid-nbrlc57w] .rr-dot[data-astro-cid-nbrlc57w]{border-color:var(--aw-color-primary);background-color:var(--aw-color-primary);color:#fff}.rr-tick[data-astro-cid-nbrlc57w]{opacity:0;transition:opacity .15s}.peer[data-astro-cid-nbrlc57w]:checked+.rr-opt[data-astro-cid-nbrlc57w] .rr-tick[data-astro-cid-nbrlc57w]{opacity:1}.rr-label[data-astro-cid-nbrlc57w]{font-size:1.05rem;line-height:2.1;display:block}.rr-sub[data-astro-cid-nbrlc57w]{color:var(--aw-color-text-muted);margin-top:.25rem;font-size:.85rem;line-height:1.8;display:block}.rr-q[data-astro-cid-nbrlc57w]{margin-top:2.75rem}.rr-q[data-astro-cid-nbrlc57w]:first-of-type{margin-top:0}.rr-band[data-astro-cid-nbrlc57w]{--rr-fg:var(--aw-color-primary);--rr-bg:#fff;--rr-border:var(--color-gray-200);background-color:var(--rr-bg);border-color:var(--rr-border);color:var(--rr-fg)}.rr-band[data-astro-cid-nbrlc57w][data-band=low]{--rr-fg:#166534;--rr-bg:#f0fdf4;--rr-border:#bbf7d0}.rr-band[data-astro-cid-nbrlc57w][data-band=moderate]{--rr-fg:#92400e;--rr-bg:#fffbeb;--rr-border:#fde68a}.rr-band[data-astro-cid-nbrlc57w][data-band=high]{--rr-fg:#991b1b;--rr-bg:#fef2f2;--rr-border:#fecaca}@keyframes rr-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-nbrlc57w][data-quiz] [data-astro-cid-nbrlc57w][data-screen]:not(.hidden),[data-astro-cid-nbrlc57w][data-quiz] [data-astro-cid-nbrlc57w][data-step]:not(.hidden){animation:.22s both rr-fade-in}}[data-astro-cid-nbrlc57w][data-pdf-modal]{display:none}[data-astro-cid-nbrlc57w][data-pdf-modal][data-open]{display:flex}.rr-print-sheet{display:none}.rr-print-sheet.rr-capturing{color:#161616;background:#fff;width:780px;padding:30px 40px;font-size:16px;line-height:1.8;display:block;position:absolute;top:0;left:-10000px}.rr-print-sheet,.rr-print-sheet *{letter-spacing:normal}.rr-p-head{text-align:center;border-bottom:2px solid #4a0626;padding-bottom:18px}.rr-p-clinic{color:#4a0626;font-size:17px;font-weight:700}.rr-p-title{margin-top:8px;font-size:26px;font-weight:700}.rr-p-src{color:#444;margin-top:6px;font-size:13px;line-height:1.8}.rr-p-meta{justify-content:space-between;margin-top:20px;font-weight:700;display:flex}.rr-p-result{border:2px solid #888;border-radius:8px;align-items:center;margin-top:14px;padding:12px 16px;display:flex}.rr-p-chip{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:10px;display:inline-block}.rr-p-band{font-weight:700}.rr-p-score{margin-right:auto;font-weight:700}.rr-p-table{border-collapse:separate;border-spacing:0;border:1px solid #999;border-radius:8px;width:100%;margin-top:20px;font-size:15px;overflow:hidden}.rr-p-table th,.rr-p-table td{text-align:right;background-color:#fff;border-bottom:1px solid #999;padding:6px 12px}.rr-p-table th:not(:last-child),.rr-p-table td:not(:last-child){border-left:1px solid #999}.rr-p-table tfoot td{border-bottom:none}.rr-p-table thead th,.rr-p-table tfoot td{background-color:#f3eaee}.rr-p-table thead,.rr-p-table tfoot,.rr-p-table tbody td:last-child{font-weight:700}.rr-p-note{background:#fdf3e3;border:1px solid #d9b26a;border-radius:8px;margin-top:20px;padding:12px 16px;font-size:14px;line-height:1.8}.rr-p-contact{color:#333;text-align:center;margin-top:14px;font-size:13px}