.rx-faq{position:relative}.rx-faq:before{content:"";background:var(--signal);transform-origin:top;width:2px;transition:transform .28s var(--ease-quint);position:absolute;inset:1.5rem auto 1.5rem -.75rem;transform:scaleY(0)}.rx-faq:hover:before,.rx-faq:focus-within:before{transform:scaleY(1)}.rx-faq h3>span{transition:transform .22s var(--ease-snap);display:inline-block}.rx-faq:hover h3>span{transform:translateX(var(--faq-x,5px))}.rx-faq:nth-child(2n):before{transition-duration:.36s;transition-timing-function:var(--ease-inout)}.rx-faq:nth-child(2n) h3>span{--faq-x:3px;transition-duration:.17s;transition-timing-function:var(--ease-quart)}.rx-card,.rx-card-soft{transition:translate var(--card-d,.26s) var(--card-ease,var(--ease-quint)), box-shadow var(--card-d,.26s) var(--card-ease,var(--ease-quint))}.rx-card:is(:hover,:focus-within),.rx-card-soft:is(:hover,:focus-within){translate:0 var(--lift,-6px)}.rx-card:nth-child(3n+2){--lift:-8px;--card-d:.32s;--card-ease:var(--ease-settle)}.rx-card:nth-child(3n){--lift:-4px;--card-d:.21s;--card-ease:var(--ease-quart)}.rx-card-soft{--card-d:.2s;--card-ease:var(--ease-quart);--lift:-3px}.rx-card-soft:is(:hover,:focus-within){box-shadow:0 0 0 1px color-mix(in oklch, var(--ring) 45%, transparent), var(--shadow-lift)}.rx-card-soft:nth-child(3n+2){--lift:-5px;--card-d:.26s;--card-ease:var(--ease-quint)}.rx-card-soft:nth-child(3n){--lift:-2px;--card-d:.16s}a.rx-term{transition:translate .22s var(--ease-snap), color .18s ease;display:inline-block}a.rx-term:is(:hover,:focus-visible){color:var(--primary-text);translate:3px}.bl-lead-media img{transition:transform .42s var(--ease-quart)}.bl-lead:hover .bl-lead-media img{transform:scale(1.02)}.bl-useful-item,.bl-row-item{transition:translate .16s ease-out}.bl-useful-item:hover,.bl-row-item:hover{translate:4px}.bl-row-item svg{transition:transform .2s var(--ease-snap)}.bl-row-item:hover svg{transform:translate(4px)}.rx-chapter:after{transition:transform .24s var(--ease-quint), background-color .2s ease}.rx-chapter:hover:after{background-color:color-mix(in oklch, var(--signal) 55%, transparent);transform:scaleX(.7)}.rx-chapter:active{transition:transform 70ms ease-in;transform:scale(.96)}:where(.pg-site) :is(input,textarea,select){transition:box-shadow .16s ease-out,border-color .16s ease-out}:where(.pg-site) :is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 28%, transparent)}@media (prefers-reduced-motion:reduce){.rx-faq:hover:before,.rx-faq:focus-within:before,.bl-lead:hover .bl-lead-media img,.bl-row-item:hover svg,.rx-faq:hover h3>span{transform:none}}
