/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}@layer components{.prose{gap:calc(var(--spacing,.25rem) * 4);--tw-leading:1.6;color:var(--ink-600);flex-direction:column;font-size:1rem;line-height:1.6;display:flex}@media (width>=48rem){.prose{--tw-leading:1.65;font-size:1.0625rem;line-height:1.65}}.prose>p,.prose>ul,.prose>ol{max-width:47.5rem}.prose h2{margin-top:calc(var(--spacing,.25rem) * 8);scroll-margin-top:calc(var(--spacing,.25rem) * 36);--tw-leading:1.2;color:var(--ink-900);font-size:1.5rem;line-height:1.2}.prose h2:first-child{margin-top:0}@media (width>=48rem){.prose h2{margin-top:calc(var(--spacing,.25rem) * 10);font-size:2rem}}@media (width>=64rem){.prose h2{margin-top:calc(var(--spacing,.25rem) * 14);scroll-margin-top:calc(var(--spacing,.25rem) * 24)}}@media (width>=90rem){.prose h2{font-size:2.25rem}}.prose>h2+*{margin-top:0}@media (width>=48rem){.prose>h2+*{margin-top:calc(var(--spacing,.25rem) * 2)}}.prose>* strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-900)}.prose>p a,.prose>*>li a{color:var(--blue-700);text-underline-offset:3px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,var(--ease-brand)));transition-duration:var(--tw-duration,var(--default-transition-duration,.2s));text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){:is(.prose>p a,.prose>*>li a):hover{color:var(--blue-600)}}.prose>ul{gap:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);flex-direction:column;list-style:outside;display:flex}.prose>ul>li::marker{color:var(--sky-500)}.prose>ul:has(>li>strong:first-child){max-width:none;padding-left:0;list-style-type:none}.prose>ul:has(>li>strong:first-child)>li{border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--blue-100);padding:calc(var(--spacing,.25rem) * 4);border-radius:1.125rem;position:relative}@media (width>=48rem){.prose>ul:has(>li>strong:first-child)>li{padding-block:calc(var(--spacing,.25rem) * 5.5);padding-right:calc(var(--spacing,.25rem) * 6);border-radius:1.5rem;padding-left:5.375rem}}.prose>ul:has(>li>strong:first-child)>li:before{top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-full,9999px);background-color:var(--sky-50);color:var(--sky-700);place-items:center;font-size:1.25rem;display:grid;position:absolute}@media not all and (width>=48rem){.prose>ul:has(>li>strong:first-child)>li:before{display:none}}.prose>ul:has(>li>strong:first-child)>li:before{content:"✓"}.prose>ul:has(>li>strong:first-child)>li:nth-child(2n):before{background-color:var(--blue-100);color:var(--blue-700)}.prose>ol{gap:calc(var(--spacing,.25rem) * 3.5);counter-reset:step;flex-direction:column;padding-left:0;list-style:none;display:flex}.prose>ol>li{min-height:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 12);counter-increment:step;position:relative}.prose>ol>li:before{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-full,9999px);background-color:var(--blue-100);font-family:var(--font-ubuntu);font-size:var(--text-h6,.875rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.45));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--blue-700);place-items:center;display:grid;position:absolute;top:0;left:0}@media (width>=48rem){.prose>ol>li:before{top:calc(var(--spacing,.25rem) * .5)}}.prose>ol>li:before{content:counter(step)}.prose>.figures{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.prose>.figures{gap:calc(var(--spacing,.25rem) * 3)}}.prose>.figures p{gap:var(--spacing,.25rem);background-color:var(--sky-50);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-h6,.875rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.45));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--sky-700);border-radius:1.125rem;flex-direction:column;display:flex}@media (width>=48rem){.prose>.figures p{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 6);border-radius:1.5rem}}.prose>.figures p:first-child{background-color:var(--blue-700);color:var(--sky-100)}.prose>.figures strong{font-family:var(--font-ubuntu);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);font-size:1.25rem;line-height:1.15;font-weight:var(--font-weight-bold,700);color:var(--blue-700)}@media (width>=48rem){.prose>.figures strong{font-size:2rem}}@media (width>=90rem){.prose>.figures strong{font-size:2.25rem}}.prose>.figures p:first-child strong{color:var(--white)}.prose>.note{background-color:var(--orange-50);max-width:none;padding:calc(var(--spacing,.25rem) * 4);border-radius:1.125rem;position:relative}@media (width>=48rem){.prose>.note{padding-block:calc(var(--spacing,.25rem) * 5.5);padding-right:calc(var(--spacing,.25rem) * 6);border-radius:1.5rem;padding-left:5rem}}.prose>.note:before{top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-full,9999px);background-color:var(--orange-500);font-family:var(--font-ubuntu);--tw-font-weight:var(--font-weight-bold,700);font-size:1.25rem;font-weight:var(--font-weight-bold,700);color:var(--ink-900);place-items:center;display:grid;position:absolute}@media not all and (width>=48rem){.prose>.note:before{display:none}}.prose>.note:before{content:"!"}.prose mark{border-radius:var(--radius-full,9999px);background-color:var(--orange-50);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:.9em;font-weight:var(--font-weight-medium,500);color:var(--orange-800)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
