.prose[data-astro-cid-rtah5lrl]{--prose-fg:#ededebd6;max-width:70ch;color:var(--prose-fg);text-wrap:pretty;overflow-wrap:break-word;font-size:17px;line-height:1.7}.prose[data-astro-cid-rtah5lrl]>:first-child{margin-top:0}.prose[data-astro-cid-rtah5lrl] :is(p,ul,ol,blockquote,figure,pre,table,iframe,.table-wrap){margin-top:1.15em}.prose[data-astro-cid-rtah5lrl] h2{color:var(--fg);letter-spacing:-.025em;text-wrap:balance;margin-top:2.2em;scroll-margin-top:96px;font-size:clamp(24px,1rem + .8vw,30px);font-weight:500;line-height:1.2}.prose[data-astro-cid-rtah5lrl] h3{color:var(--fg);letter-spacing:-.015em;margin-top:1.8em;scroll-margin-top:96px;font-size:clamp(19px,1rem + .3vw,22px);font-weight:500;line-height:1.3}.prose[data-astro-cid-rtah5lrl] :is(h2,h3)+:is(p,ul,ol){margin-top:.7em}.prose[data-astro-cid-rtah5lrl] strong{color:var(--fg);font-weight:500}.prose[data-astro-cid-rtah5lrl] a{color:var(--fg);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease);text-decoration:underline 1px #c9d6ff73}.prose[data-astro-cid-rtah5lrl] a:hover{text-decoration-color:var(--ice)}.prose[data-astro-cid-rtah5lrl] ul,.prose[data-astro-cid-rtah5lrl] ol{grid-template-columns:minmax(0,1fr);gap:.45em;padding-left:1.4em;display:grid}.prose[data-astro-cid-rtah5lrl] ul{list-style:none}.prose[data-astro-cid-rtah5lrl] ul>li{position:relative}.prose[data-astro-cid-rtah5lrl] ul>li:before{background:var(--ice);content:"";width:.6em;height:1px;position:absolute;top:.82em;left:-1.25em}.prose[data-astro-cid-rtah5lrl] ol{list-style:decimal}.prose[data-astro-cid-rtah5lrl] ol>li::marker{color:var(--fg-3);font-family:var(--font-mono);font-size:.85em}.prose[data-astro-cid-rtah5lrl] li>:is(ul,ol){margin-top:.45em}.prose[data-astro-cid-rtah5lrl] blockquote{border-left:2px solid var(--ice);color:var(--fg);padding-left:1.2em;font-size:1.06em;line-height:1.6}.prose[data-astro-cid-rtah5lrl] blockquote p{margin-top:.6em}.prose[data-astro-cid-rtah5lrl] blockquote>:first-child{margin-top:0}.prose[data-astro-cid-rtah5lrl] hr{background:var(--rule-2);border:0;height:1px;margin:2.4em 0}.prose[data-astro-cid-rtah5lrl] code{color:var(--fg);font-family:var(--font-mono);overflow-wrap:anywhere;background:#ffffff0f;border-radius:5px;padding:.12em .36em;font-size:.86em}.prose[data-astro-cid-rtah5lrl] pre{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-rtah5lrl] pre code{font-size:inherit;background:0 0;padding:0}.prose[data-astro-cid-rtah5lrl] img{width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;display:block}.prose[data-astro-cid-rtah5lrl] figure{gap:10px;display:grid}.prose[data-astro-cid-rtah5lrl] figcaption{color:var(--fg-3);font-size:13px;line-height:1.5}.prose[data-astro-cid-rtah5lrl] iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;height:auto;display:block}.prose[data-astro-cid-rtah5lrl] table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose[data-astro-cid-rtah5lrl] th,.prose[data-astro-cid-rtah5lrl] td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.prose[data-astro-cid-rtah5lrl] :is(th,td){padding:10px 14px 10px 0!important}.prose[data-astro-cid-rtah5lrl] th{color:var(--fg-3);font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.prose[data-astro-cid-rtah5lrl] table.styled-table,.prose[data-astro-cid-rtah5lrl] table.styled-table :is(thead,tbody,tr,th,td){box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important;font-family:inherit!important}.prose[data-astro-cid-rtah5lrl] table.styled-table{border:0!important;margin:1.15em 0 0!important;font-size:15px!important}.prose[data-astro-cid-rtah5lrl] table.styled-table th{color:var(--fg-3)!important;font-family:var(--font-mono)!important}.prose[data-astro-cid-rtah5lrl] table.styled-table th,.prose[data-astro-cid-rtah5lrl] table.styled-table td{border-bottom:1px solid var(--rule)!important;padding:10px 14px 10px 0!important}.prose[data-astro-cid-rtah5lrl] figure[style*=padding-bottom]{padding-bottom:0!important}.prose[data-astro-cid-rtah5lrl] figure>div:has(>iframe){display:block}.prose[data-astro-cid-rtah5lrl] .code-wrap{margin-top:1.15em;position:relative}.prose[data-astro-cid-rtah5lrl] .code-wrap pre{margin-top:0;padding-right:56px}.prose[data-astro-cid-rtah5lrl] .code-copy{width:40px;height:40px;color:var(--fg-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.prose[data-astro-cid-rtah5lrl] .code-copy:hover{color:var(--fg);background:#ffffff0f}.prose[data-astro-cid-rtah5lrl] .code-copy.is-done{color:var(--go)}
