.prose-bp:where(.astro-7jjqptxk) h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(19 25 35 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(19 25 35 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) p{margin-bottom:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) ul,.prose-bp:where(.astro-7jjqptxk) ol{margin-bottom:1.25rem;margin-left:1.5rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) ul{list-style-type:disc}.prose-bp:where(.astro-7jjqptxk) ol{list-style-type:decimal}.prose-bp:where(.astro-7jjqptxk) li{margin-bottom:.5rem}.prose-bp:where(.astro-7jjqptxk) a{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.prose-bp:where(.astro-7jjqptxk) a:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) strong{font-weight:600;--tw-text-opacity: 1;color:rgb(19 25 35 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) blockquote{margin-bottom:1.25rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(74 85 104 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) table{margin-bottom:1.5rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.prose-bp:where(.astro-7jjqptxk) th,.prose-bp:where(.astro-7jjqptxk) td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1));padding:.625rem .75rem;text-align:left}.prose-bp:where(.astro-7jjqptxk) th{font-weight:600;--tw-text-opacity: 1;color:rgb(19 25 35 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) td{--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}.prose-bp:where(.astro-7jjqptxk) h2:first-child,.prose-bp:where(.astro-7jjqptxk) h3:first-child{margin-top:0}.prose-bp:where(.astro-7jjqptxk) img{border-radius:.5rem}.prose-bp:where(.astro-7jjqptxk) img[role=button]{cursor:zoom-in;transition:filter .15s ease,box-shadow .15s ease}.prose-bp:where(.astro-7jjqptxk) img[role=button]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);filter:brightness(.97)}.prose-bp:where(.astro-7jjqptxk) img:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.bp-lightbox:where(.astro-7jjqptxk){width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background-color:#0d111acc;backdrop-filter:blur(6px)}.bp-lightbox:where(.astro-7jjqptxk)::backdrop{background:transparent}.bp-lightbox__stage:where(.astro-7jjqptxk){box-sizing:border-box;min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 2rem}.bp-lightbox__img:where(.astro-7jjqptxk){max-width:min(95vw,1600px);width:auto;height:auto;cursor:default;border-radius:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bp-lightbox__close:where(.astro-7jjqptxk){position:fixed;top:1rem;right:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition:background .15s ease}.bp-lightbox__close:where(.astro-7jjqptxk):hover{background-color:#fff3}.bp-lightbox__close:where(.astro-7jjqptxk):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.bp-lightbox__close:where(.astro-7jjqptxk) svg:where(.astro-7jjqptxk){width:1.5rem;height:1.5rem}html.bp-lightbox-open,html.bp-lightbox-open body{overflow:hidden}@media(prefers-reduced-motion:no-preference){.bp-lightbox:where(.astro-7jjqptxk)[open]{animation:bp-lightbox-in .16s ease-out}@keyframes bp-lightbox-in{0%{opacity:0}to{opacity:1}}}
