@property --bullet-px{syntax:"<length>";inherits:true;initial-value:1px}.bullet:where(.astro-pcsq2ple){--bullet-px:calc(1em / 14);gap:calc(5 * var(--bullet-px));padding-top:calc(var(--above) * var(--bullet-px));line-height:calc(22 * var(--bullet-px));list-style:none;display:flex;position:relative}.column:where(.astro-pcsq2ple){width:calc(15 * var(--bullet-px));flex:none;position:relative}.circle:where(.astro-pcsq2ple){top:calc((var(--first) - 15) / 2 * var(--bullet-px));width:calc(15 * var(--bullet-px));height:calc(15 * var(--bullet-px));color:inherit;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.circle:where(.astro-pcsq2ple) svg:where(.astro-pcsq2ple){width:calc(8 * var(--bullet-px));height:calc(8 * var(--bullet-px))}.circle:where(.astro-pcsq2ple) svg:where(.astro-pcsq2ple)[data-ring]{width:calc(13 * var(--bullet-px));height:calc(13 * var(--bullet-px))}.line:where(.astro-pcsq2ple){left:calc(7 * var(--bullet-px));border-left:1px solid var(--bullet-line,var(--tw-gray-5));position:absolute}.up:where(.astro-pcsq2ple){top:calc(-1 * var(--above) * var(--bullet-px));height:calc((var(--first) / 2 - var(--touch) + var(--above)) * var(--bullet-px))}.down:where(.astro-pcsq2ple){top:calc((var(--first) / 2 + var(--touch)) * var(--bullet-px));bottom:0}.content:where(.astro-pcsq2ple){min-width:0;padding-bottom:calc((8 + var(--below)) * var(--bullet-px));flex:1}.bullet:where(.astro-pcsq2ple)[data-parent]>.content:where(.astro-pcsq2ple){padding-bottom:calc(var(--below) * var(--bullet-px))}.first:where(.astro-pcsq2ple){align-items:flex-start;gap:calc(5 * var(--bullet-px));display:flex}.text:where(.astro-pcsq2ple){flex:1;min-width:0}.text:where(.astro-pcsq2ple)[data-heading]{font-weight:700;line-height:calc(var(--first) * var(--bullet-px))}.text:where(.astro-pcsq2ple)[data-math]{font-family:KaTeX_Main,Times New Roman,Times,serif;font-size:calc(17 * var(--bullet-px));font-style:italic;line-height:calc(29 * var(--bullet-px))}.text:where(.astro-pcsq2ple)[data-math] :is(sub,sup){font-size:.7em;line-height:0}.text:where(.astro-pcsq2ple)[data-checked]{color:var(--bullet-dimmed,var(--tw-gray-3));text-decoration:line-through}.text:where(.astro-pcsq2ple) strong{font-weight:700}.box:where(.astro-pcsq2ple){width:calc(14 * var(--bullet-px));height:calc(14 * var(--bullet-px));margin-top:calc(4 * var(--bullet-px));border:calc(1.5 * var(--bullet-px)) solid var(--bullet-dimmed,var(--tw-gray-3));border-radius:calc(3 * var(--bullet-px));color:#fff;flex:none;justify-content:center;align-items:center;display:flex}.box:where(.astro-pcsq2ple)[data-checked]{border-color:var(--bullet-primary,var(--tw-primary-8));background:var(--bullet-primary,var(--tw-primary-8))}.callout:where(.astro-pcsq2ple){gap:calc(12 * var(--bullet-px));padding:calc(8 * var(--bullet-px)) calc(12 * var(--bullet-px));border-radius:calc(4 * var(--bullet-px));color:#fff;background:#0c3256;display:flex}.callout:where(.astro-pcsq2ple)>svg{margin-top:calc(2 * var(--bullet-px));color:#e7f5ff;flex:none}.callout-title:where(.astro-pcsq2ple){margin-bottom:calc(2 * var(--bullet-px));color:#e7f5ff;font-weight:700}.callout:where(.astro-pcsq2ple)[data-level=danger]{background:#651515}.callout:where(.astro-pcsq2ple)[data-level=danger]>svg,.callout:where(.astro-pcsq2ple)[data-level=danger] .callout-title:where(.astro-pcsq2ple){color:#fff5f5}.thumbnail:where(.astro-pcsq2ple){height:calc(22 * var(--bullet-px));flex:none;align-items:center;display:flex}.thumbnail:where(.astro-pcsq2ple) img:where(.astro-pcsq2ple){width:calc(18 * var(--bullet-px));height:calc(18 * var(--bullet-px));border-radius:calc(3 * var(--bullet-px));object-fit:contain;display:block}.footer:where(.astro-pcsq2ple){align-items:center;gap:calc(4 * var(--bullet-px));margin-top:calc(2 * var(--bullet-px));color:var(--bullet-dimmed,var(--tw-gray-3));font-size:calc(12 * var(--bullet-px));line-height:calc(18 * var(--bullet-px));display:flex}.footer:where(.astro-pcsq2ple)>svg{flex:none;width:1em;height:1em}.arrow:where(.astro-pcsq2ple){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pins:where(.astro-pcsq2ple){gap:calc(8 * var(--bullet-px));display:flex}.pin:where(.astro-pcsq2ple){align-items:center;gap:calc(4 * var(--bullet-px));display:inline-flex}.dot:where(.astro-pcsq2ple){width:calc(6 * var(--bullet-px));height:calc(6 * var(--bullet-px));border-radius:50%}.children:where(.astro-pcsq2ple){margin:calc(8 * var(--bullet-px)) 0 0 calc(13 * var(--bullet-px));padding:0}
