.reframe-acc[data-astro-cid-ufgdatl3]{--acc-pad:var(--space-lg);--acc-num:2.5rem;display:grid}.reframe-acc--lg[data-astro-cid-ufgdatl3]{--acc-pad:var(--space-lg);--acc-num:3rem}.reframe-acc--list[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3]{border-bottom:1px solid var(--color-border)}.reframe-acc--flush[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3]{border-bottom:1px solid var(--color-border-subtle)}.reframe-acc--cards[data-astro-cid-ufgdatl3]{gap:var(--space-xs)}.reframe-acc--cards[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--elev-resting)}.reframe-acc__item[data-astro-cid-ufgdatl3]{--mark:var(--color-field-border-hover);--mark-len:.75rem;--mark-w:1.5px;border-radius:var(--radius-lg);transition:background-color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover), box-shadow var(--duration-base) var(--ease-out);position:relative}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open{background-color:var(--color-surface-subtle);box-shadow:var(--elev-raised);border-color:#0000}@media (hover:hover) and (pointer:fine){.reframe-acc--cards[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3]:not(.is-open):hover{box-shadow:var(--elev-raised)}}.reframe-acc--list[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3].is-open,.reframe-acc--flush[data-astro-cid-ufgdatl3] .reframe-acc__item[data-astro-cid-ufgdatl3].is-open{border-bottom-color:#0000}.reframe-acc__heading[data-astro-cid-ufgdatl3]{font:inherit;margin:0}.reframe-acc__trigger[data-astro-cid-ufgdatl3]{appearance:none;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-lg);padding:var(--space-lg) var(--acc-pad);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--duration-instant) var(--ease-out);background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.reframe-acc[data-astro-cid-ufgdatl3]:not(.has-numbers) .reframe-acc__trigger[data-astro-cid-ufgdatl3]{grid-template-columns:1fr auto}.reframe-acc__trigger[data-astro-cid-ufgdatl3]:active{transform:scale(.995)}.reframe-acc__trigger[data-astro-cid-ufgdatl3]:focus-visible{box-shadow:var(--focus-ring);outline:none}.reframe-acc__num[data-astro-cid-ufgdatl3]{width:var(--acc-num);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:var(--color-muted);transition:color var(--duration-hover) var(--ease-hover);font-weight:700}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__num[data-astro-cid-ufgdatl3]{color:var(--color-text)}.reframe-acc__q[data-astro-cid-ufgdatl3]{font-family:var(--font-heading);font-size:var(--font-size-lg);letter-spacing:var(--tracking-subheading);text-wrap:balance;font-weight:500;line-height:1.25}.reframe-acc--lg[data-astro-cid-ufgdatl3] .reframe-acc__q[data-astro-cid-ufgdatl3]{font-size:var(--font-size-xl)}.reframe-acc__mark[data-astro-cid-ufgdatl3]{border-radius:var(--radius-pill);corner-shape:round;background-color:var(--color-ice);width:1.75rem;height:1.75rem;color:var(--color-on-light);transition:background-color var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover);flex:none;position:relative}.reframe-acc__mark[data-astro-cid-ufgdatl3]:before{content:"";width:var(--space-md);height:var(--space-md);transition:rotate var(--duration-moderate) var(--ease-out);background-color:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__mark[data-astro-cid-ufgdatl3]{background-color:var(--color-ink);color:var(--color-on-ink)}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__mark[data-astro-cid-ufgdatl3]:before{rotate:180deg}@media (hover:hover) and (pointer:fine){.reframe-acc__item[data-astro-cid-ufgdatl3]:not(.is-open) .reframe-acc__trigger[data-astro-cid-ufgdatl3]:hover .reframe-acc__mark[data-astro-cid-ufgdatl3]{background-color:var(--color-ice-hover)}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__trigger[data-astro-cid-ufgdatl3]:hover .reframe-acc__mark[data-astro-cid-ufgdatl3]{background-color:var(--color-ink-hover)}}.reframe-acc__panel[data-astro-cid-ufgdatl3]{opacity:0;transition:grid-template-rows var(--duration-moderate) var(--ease-out), opacity var(--duration-hover) var(--ease-hover);grid-template-rows:0fr;display:grid}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__panel[data-astro-cid-ufgdatl3]{opacity:1;grid-template-rows:1fr}.reframe-acc__inner[data-astro-cid-ufgdatl3]{min-height:0;padding-inline:var(--acc-pad);overflow:hidden}.reframe-acc[data-astro-cid-ufgdatl3].has-numbers .reframe-acc__inner[data-astro-cid-ufgdatl3]{padding-left:calc(var(--acc-pad) + var(--acc-num) + var(--space-sm))}.reframe-acc__content[data-astro-cid-ufgdatl3]{padding-bottom:var(--space-lg)}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__content[data-astro-cid-ufgdatl3]{animation:reframe-acc-in .52s var(--ease-out-expo) both}@keyframes reframe-acc-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.reframe-acc__foot[data-astro-cid-ufgdatl3]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);display:flex}.reframe-acc__copy[data-astro-cid-ufgdatl3]{appearance:none;align-items:center;gap:var(--space-2xs);height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover);font-weight:700;display:inline-flex}.reframe-acc__copy[data-astro-cid-ufgdatl3]:focus-visible{box-shadow:var(--focus-ring);outline:none}.reframe-acc__copy[data-astro-cid-ufgdatl3].is-copied{color:var(--color-success);border-color:var(--status-success-border);background-color:var(--status-success-bg)}@media (hover:hover) and (pointer:fine){.reframe-acc__copy[data-astro-cid-ufgdatl3]:not(.is-copied):hover{background-color:var(--color-border-subtle);border-color:var(--color-field-border-hover);color:var(--color-text)}}.reframe-acc__controls[data-astro-cid-ufgdatl3]{justify-content:flex-end;gap:var(--space-2xs);margin-bottom:var(--space-xs);display:flex}.reframe-acc__ctl[data-astro-cid-ufgdatl3]{appearance:none;height:1.75rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.reframe-acc__ctl[data-astro-cid-ufgdatl3]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-acc__ctl[data-astro-cid-ufgdatl3]:hover{background-color:var(--color-border-subtle);color:var(--color-text)}}@media (width<=40rem){.reframe-acc[data-astro-cid-ufgdatl3]{--acc-pad:var(--space-sm);--acc-num:1.75rem}.reframe-acc__q[data-astro-cid-ufgdatl3]{font-size:var(--font-size-base)}.reframe-acc[data-astro-cid-ufgdatl3].has-numbers .reframe-acc__inner[data-astro-cid-ufgdatl3]{padding-left:var(--acc-pad)}}@media (prefers-reduced-motion:reduce){.reframe-acc__panel[data-astro-cid-ufgdatl3],.reframe-acc__mark[data-astro-cid-ufgdatl3],.reframe-acc__mark[data-astro-cid-ufgdatl3]:before,.reframe-acc__mark[data-astro-cid-ufgdatl3]:after{transition-duration:.01ms!important}.reframe-acc__item[data-astro-cid-ufgdatl3].is-open .reframe-acc__content[data-astro-cid-ufgdatl3]{animation:none}}@media print{.reframe-acc__panel[data-astro-cid-ufgdatl3]{opacity:1!important;grid-template-rows:1fr!important}.reframe-acc__panel[data-astro-cid-ufgdatl3][hidden]{content-visibility:visible;display:grid!important}.reframe-acc__mark[data-astro-cid-ufgdatl3],.reframe-acc__controls[data-astro-cid-ufgdatl3],.reframe-acc__copy[data-astro-cid-ufgdatl3]{display:none}}.reframe-faq[data-astro-cid-nh7zeqkm]{gap:var(--space-lg);display:grid}.reframe-faq__toolbar[data-astro-cid-nh7zeqkm]{gap:var(--space-sm);display:grid}.reframe-faq__search[data-astro-cid-nh7zeqkm]{max-width:28rem}.reframe-faq__body[data-astro-cid-nh7zeqkm]{gap:var(--space-lg);display:grid}.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__body[data-astro-cid-nh7zeqkm]{grid-template-columns:14rem minmax(0,1fr);align-items:start}.reframe-faq__main[data-astro-cid-nh7zeqkm]{gap:var(--space-xs);min-width:0;display:grid}.reframe-faq__status[data-astro-cid-nh7zeqkm]{min-height:1.25rem}.reframe-faq__cats[data-astro-cid-nh7zeqkm]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.reframe-faq__rail[data-astro-cid-nh7zeqkm]{top:calc(var(--site-header-h,3.75rem) + var(--space-md));position:sticky}.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__cats[data-astro-cid-nh7zeqkm]{gap:var(--stroke-2);flex-flow:column}.reframe-faq__cat[data-astro-cid-nh7zeqkm]{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-xs);height:2rem;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);corner-shape:round;color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover);background:0 0;font-weight:700;display:inline-flex}.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__cat[data-astro-cid-nh7zeqkm]{border-radius:var(--radius-md);border-color:#0000;width:100%;height:2.25rem}.reframe-faq__cat[data-astro-cid-nh7zeqkm][aria-pressed=true]{background-color:var(--color-border-subtle);border-color:var(--color-field-border-hover);color:var(--color-text)}.reframe-faq__cat[data-astro-cid-nh7zeqkm]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-faq__cat[data-astro-cid-nh7zeqkm][aria-pressed=false]:hover{background-color:var(--color-border-subtle);color:var(--color-text)}}.reframe-faq__count[data-astro-cid-nh7zeqkm]{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;opacity:.65}.reframe-faq[data-astro-cid-nh7zeqkm] mark{background-color:var(--color-ice-soft-hover);color:inherit;box-shadow:0 0 0 1px var(--color-ice-edge);border-radius:3px;padding:0 .1em}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__extras-label{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);font-weight:700}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__related{gap:var(--space-2xs);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-subtle);display:grid}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__related ul{gap:var(--stroke-2);padding:0;list-style:none;display:grid}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__helpful{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__helpful-btns{gap:var(--space-2xs);display:inline-flex}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__helpful button{appearance:none;height:1.75rem;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);corner-shape:round;background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover);font-weight:700}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__helpful button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__helpful button:hover{background-color:var(--color-border-subtle);border-color:var(--color-field-border-hover);color:var(--color-text)}}.reframe-faq[data-astro-cid-nh7zeqkm] .reframe-faq__thanks{font-size:var(--font-size-sm);color:var(--color-success)}.reframe-faq__cta[data-astro-cid-nh7zeqkm]{gap:var(--space-xs)}.reframe-faq__cta-title[data-astro-cid-nh7zeqkm]{font-family:var(--font-heading);font-size:var(--font-size-xl);letter-spacing:var(--tracking-subheading);margin:0;font-weight:500}.reframe-faq__cta-text[data-astro-cid-nh7zeqkm]{max-width:52ch;color:var(--color-muted);margin:0}.reframe-faq__cta-actions[data-astro-cid-nh7zeqkm]{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=40rem){.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__body[data-astro-cid-nh7zeqkm]{grid-template-columns:1fr}.reframe-faq__rail[data-astro-cid-nh7zeqkm]{position:static}.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__cats[data-astro-cid-nh7zeqkm]{flex-flow:wrap}.reframe-faq--split[data-astro-cid-nh7zeqkm] .reframe-faq__cat[data-astro-cid-nh7zeqkm]{border-color:var(--color-border);border-radius:var(--radius-pill);width:auto}}.reframe-review[data-astro-cid-vxflin7y]{max-width:22rem;color:var(--color-ice-line);margin:0;display:none;position:relative}@media (width>=64rem){.reframe-review[data-astro-cid-vxflin7y]{display:block}}.reframe-review[data-astro-cid-vxflin7y] svg[data-astro-cid-vxflin7y]{width:100%;height:auto;display:block;overflow:visible}.reframe-review__card[data-astro-cid-vxflin7y],.reframe-review__item[data-astro-cid-vxflin7y]{fill:var(--illus-paper);stroke:var(--illus-outline);stroke-width:var(--stroke-1)}.reframe-review__line[data-astro-cid-vxflin7y]{fill:none;stroke:var(--illus-detail);stroke-width:var(--stroke-1);stroke-linecap:round}.reframe-review__fill[data-astro-cid-vxflin7y]{fill:var(--illus-fill);stroke:none}.reframe-review__path[data-astro-cid-vxflin7y]{fill:none;stroke:currentColor;stroke-width:var(--stroke-1);stroke-dasharray:3 2}.reframe-review__dash[data-astro-cid-vxflin7y]{fill:none;stroke:currentColor;stroke-width:var(--stroke-1);stroke-dasharray:4 4}.reframe-review__anchor[data-astro-cid-vxflin7y]{fill:var(--illus-paper);stroke:currentColor;stroke-width:var(--stroke-1)}.reframe-review__lens[data-astro-cid-vxflin7y]{fill:none;stroke:currentColor;stroke-width:var(--stroke-2);stroke-linecap:round}.reframe-review__badge[data-astro-cid-vxflin7y]{fill:var(--illus-paper);stroke:currentColor;stroke-width:var(--stroke-1)}.reframe-review__tick[data-astro-cid-vxflin7y]{fill:none;stroke:currentColor;stroke-width:var(--stroke-2);stroke-linecap:round;stroke-linejoin:round}.reframe-review__t[data-astro-cid-vxflin7y]{left:calc(var(--x) / 316 * 100%);top:calc(var(--y) / 344 * 100%);font-size:var(--font-size-xs);white-space:nowrap;color:var(--text-caption);line-height:1;position:absolute;transform:translateY(-82%)}.reframe-review__t[data-astro-cid-vxflin7y].is-strong{color:var(--text-label);font-weight:600}
