.blogpost-markdown-content h2:not([class]){margin-top:30px;letter-spacing:-.03em;margin-bottom:16px}.blogpost-markdown-content h3:not([class]){margin-top:28px;letter-spacing:-.03em;margin-bottom:8px}.blogpost-markdown-content p+p:not([class]){margin-top:20px}.blogpost-markdown-content li:not([class]){margin-bottom:.5em}.blogpost-markdown-content table:not([class]){background:#def5ff;text-align:center;width:100%;border-radius:4px;box-shadow:0 0 0 1px #2daae4;margin:16px 0 24px}.blogpost-markdown-content :is(th,td):not([class]){padding:4px 8px;box-shadow:0 0 0 .5px #2daae4;text-wrap:balance;border:none}.blogpost-markdown-content thead tr :first-child{border-right:1.5px solid #def5ff;width:40%;border-top-left-radius:4px}.blogpost-markdown-content thead tr :last-child{border-top-right-radius:4px}.blogpost-markdown-content tbody tr:last-child :first-child{border-bottom-left-radius:4px}.blogpost-markdown-content tbody tr:last-child :last-child{border-bottom-right-radius:4px}.blogpost-markdown-content th{background:#2daae4}.blogpost-header-grid.astro-7FFI45R3{display:grid;grid-template-columns:10vw 2fr 1fr;align-items:center}.meta.astro-7FFI45R3{text-transform:uppercase;font-size:12px;margin-bottom:12px;letter-spacing:.4px;margin-left:2px;font-weight:600;color:#777}.blogpost-header-text.astro-7FFI45R3{grid-column:1/3;grid-row:1;position:relative;z-index:2}.blogpost-header-text__title.astro-7FFI45R3{margin-bottom:6px;max-width:30ch;letter-spacing:-.03em}.blogpost-header-image.astro-7FFI45R3{justify-self:end;grid-column:2/4;grid-row:1;position:relative;z-index:1;height:579px;object-fit:cover;object-position:100%;-webkit-mask-image:linear-gradient(to right,transparent 10ch,rgba(0,0,0,.5) 25ch,black 100%);mask-image:linear-gradient(to right,transparent 10ch,rgba(0,0,0,.5) 25ch,black 100%);border-radius:6px}.blogpost-content.astro-7FFI45R3{max-width:70ch}.blogpost-content__prelude.astro-7FFI45R3{--base-prelude-font-size: max(min(3vw, 26px), 16px);margin-top:min(140px,15vw);margin-bottom:min(76px,10vw);letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif}.blogpost-content__prelude-main.astro-7FFI45R3{max-width:65ch;font-size:calc(var(--base-prelude-font-size) * 1.2);font-weight:700;text-wrap:balance}.blogpost-content__prelude-subtext.astro-7FFI45R3{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--base-prelude-font-size);font-weight:500;margin-top:24px}@media screen and (max-width: 776px){.blogpost-header-grid.astro-7FFI45R3{display:flex;flex-direction:column;align-items:flex-start}.blogpost-header-image.astro-7FFI45R3{max-height:50vh;-webkit-mask-image:unset;mask-image:unset;max-width:min(100%,50ch);min-width:0;object-position:80%}.blogpost-header-text.astro-7FFI45R3{max-width:50ch}.blogpost-content__prelude.astro-7FFI45R3{line-height:1.25;max-width:50ch}}
