.progress[data-astro-cid-vu53esve]{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress[data-astro-cid-vu53esve]{z-index:60;background:var(--pw-cyan);transform-origin:0;height:3px;animation:linear both progress scroll(root);display:block;position:fixed;top:0;left:0;right:0}}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.head[data-astro-cid-vu53esve]{padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(2.5rem,1rem + 3vw,3.5rem)}.head__inner[data-astro-cid-vu53esve]{max-width:calc(52rem + 2 * var(--gutter));margin-inline:0 auto}@media (width>=1100px){.head__inner[data-astro-cid-vu53esve]{max-width:var(--container);margin-inline:auto}}.head[data-astro-cid-vu53esve] h1[data-astro-cid-vu53esve]{max-width:26ch;margin:0 0 var(--space-5);font-size:var(--text-2xl);animation:rise .76s var(--ease-out) both}.head__lead[data-astro-cid-vu53esve]{max-width:60ch;animation:rise .76s .12s var(--ease-out) both;margin:0}.head__meta[data-astro-cid-vu53esve]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--pw-cyan-100);animation:rise .76s .22s var(--ease-out) both;flex-wrap:wrap;display:flex}.head__meta[data-astro-cid-vu53esve] p[data-astro-cid-vu53esve]{gap:var(--space-1) var(--space-6);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.head__topics[data-astro-cid-vu53esve]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.head__topics[data-astro-cid-vu53esve] a[data-astro-cid-vu53esve]{min-height:36px;padding:0 var(--space-3);border:1px solid var(--pw-cyan-100);border-radius:var(--radius-pill);background:var(--surface);color:var(--pw-cyan-700);font-size:var(--text-xs);transition:border-color var(--dur) ease;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.head__topics[data-astro-cid-vu53esve] a[data-astro-cid-vu53esve]:hover{border-color:var(--pw-cyan)}.body[data-astro-cid-vu53esve]{gap:var(--space-12);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3.5rem,2rem + 4vw,6rem);display:grid}@media (width>=1100px){.body[data-astro-cid-vu53esve]{justify-content:space-between;gap:var(--space-16);grid-template-columns:minmax(0,44rem) 17rem}}.side[data-astro-cid-vu53esve]{gap:var(--space-6);align-content:start;display:grid}@media (width>=1100px){.side[data-astro-cid-vu53esve]{top:calc(var(--header-h) + var(--space-8));align-self:start;position:sticky}}.toc[data-astro-cid-vu53esve]{display:none}@media (width>=1100px){.toc[data-astro-cid-vu53esve]{display:block}}.toc__heading[data-astro-cid-vu53esve]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--pw-black);font-weight:600}.toc[data-astro-cid-vu53esve] ol[data-astro-cid-vu53esve]{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.toc[data-astro-cid-vu53esve] a[data-astro-cid-vu53esve]{padding:var(--space-2) 0 var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);transition:color var(--dur) ease, border-color var(--dur) ease;border-left:2px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-vu53esve] a[data-astro-cid-vu53esve]:hover{color:var(--pw-black)}.toc[data-astro-cid-vu53esve] a[data-astro-cid-vu53esve][aria-current=true]{border-left-color:var(--pw-cyan);color:var(--pw-black);font-weight:500}.ask[data-astro-cid-vu53esve]{padding:var(--space-6);border:1px solid var(--pw-cyan-100);border-radius:var(--radius);background:var(--pw-cyan-50)}.ask__title[data-astro-cid-vu53esve]{margin:0 0 var(--space-2);color:var(--pw-black);font-weight:600}.ask[data-astro-cid-vu53esve] p[data-astro-cid-vu53esve]:not(.ask__title){margin:0 0 var(--space-5);font-size:var(--text-sm)}.prose[data-astro-cid-vu53esve]{min-width:0;font-size:var(--text-base);line-height:1.7}.prose[data-astro-cid-vu53esve]>:first-child{margin-top:0}.prose[data-astro-cid-vu53esve] p,.prose[data-astro-cid-vu53esve] ul,.prose[data-astro-cid-vu53esve] ol{margin:0 0 var(--space-5)}.prose[data-astro-cid-vu53esve] h2{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.25}.prose[data-astro-cid-vu53esve] h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-lg);font-weight:600;line-height:1.35}.prose[data-astro-cid-vu53esve] h4{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-base);font-weight:600}.prose[data-astro-cid-vu53esve] :is(h2,h3,h4) a{color:inherit;text-decoration-color:var(--pw-cyan)}.prose[data-astro-cid-vu53esve] li{margin-bottom:var(--space-2);padding-left:var(--space-1)}.prose[data-astro-cid-vu53esve] li::marker{color:var(--pw-cyan-700)}.prose[data-astro-cid-vu53esve] li>:is(ul,ol){margin:var(--space-2) 0 0}.prose[data-astro-cid-vu53esve] strong{color:var(--pw-black);font-weight:600}.prose[data-astro-cid-vu53esve] a{color:var(--link);text-underline-offset:3px;text-decoration:underline 1px}.prose[data-astro-cid-vu53esve] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-vu53esve] table{width:100%;max-width:100%;margin:var(--space-6) 0 var(--space-8);border-collapse:collapse;font-size:var(--text-sm);line-height:1.5;display:block;overflow-x:auto}.prose[data-astro-cid-vu53esve] th,.prose[data-astro-cid-vu53esve] td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.prose[data-astro-cid-vu53esve] thead th{background:var(--pw-cyan-50);border-bottom-color:var(--pw-cyan-100);color:var(--pw-black);font-weight:600}.more__head[data-astro-cid-vu53esve]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.more__head[data-astro-cid-vu53esve] h2[data-astro-cid-vu53esve]{margin:0}.more__all[data-astro-cid-vu53esve]{color:var(--link);font-weight:600;font-size:var(--text-sm)}.more[data-astro-cid-vu53esve]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.more[data-astro-cid-vu53esve]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.more[data-astro-cid-vu53esve]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.head[data-astro-cid-vu53esve] h1[data-astro-cid-vu53esve],.head__lead[data-astro-cid-vu53esve],.head__meta[data-astro-cid-vu53esve]{animation-name:fade}}
