.bl-head:where(.astro-pmkpfqfh){padding:56px 0 28px}.bl-list:where(.astro-pmkpfqfh){border-top:1px solid var(--rule);margin:0 0 72px;padding:0;list-style:none}.bl-list:where(.astro-pmkpfqfh) li:where(.astro-pmkpfqfh){border-bottom:1px solid var(--rule)}.bl-item:where(.astro-pmkpfqfh){color:inherit;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:40px;padding:32px 0;text-decoration:none;display:grid}.bl-item:where(.astro-pmkpfqfh) img:where(.astro-pmkpfqfh){aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule);background:var(--sheet);width:100%;height:auto;display:block}.bl-item:where(.astro-pmkpfqfh) time:where(.astro-pmkpfqfh){color:var(--muted);font-size:14px}.bl-item:where(.astro-pmkpfqfh) h2:where(.astro-pmkpfqfh){max-width:28em;margin:6px 0 12px;font-size:clamp(22px,2.4vw,28px)}.bl-item:where(.astro-pmkpfqfh) p:where(.astro-pmkpfqfh){color:var(--ink-2);max-width:60ch;margin:0}.bl-item:where(.astro-pmkpfqfh):hover h2:where(.astro-pmkpfqfh){color:var(--accent)}.bl-item:where(.astro-pmkpfqfh):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=760px){.bl-head:where(.astro-pmkpfqfh){padding:40px 0 20px}.bl-item:where(.astro-pmkpfqfh){grid-template-columns:1fr;gap:16px;padding:24px 0}}.po-head:where(.astro-ecjd7rrs){max-width:46rem;padding:56px 0 30px}.po-meta:where(.astro-ecjd7rrs){color:var(--muted);margin:0 0 14px;font-size:14px}.po-meta:where(.astro-ecjd7rrs) a:where(.astro-ecjd7rrs){color:inherit}.po-head:where(.astro-ecjd7rrs) h1:where(.astro-ecjd7rrs){margin-bottom:18px;font-size:clamp(32px,4.4vw,48px);line-height:1.08}.po-head:where(.astro-ecjd7rrs) .lede:where(.astro-ecjd7rrs){margin:0}.po-hero:where(.astro-ecjd7rrs){max-width:58rem;margin:0 0 44px}.po-hero:where(.astro-ecjd7rrs) img:where(.astro-ecjd7rrs){border:1px solid var(--rule);background:var(--sheet);width:100%;height:auto;display:block}.po-body:where(.astro-ecjd7rrs){max-width:34em;color:var(--ink-2);font-size:17.5px;line-height:1.65}.po-body:where(.astro-ecjd7rrs) h2{color:var(--ink);margin:44px 0 14px;font-size:26px}.po-body:where(.astro-ecjd7rrs) h3{color:var(--ink);margin:32px 0 10px;font-size:20px}.po-body:where(.astro-ecjd7rrs) p{margin:0 0 18px}.po-body:where(.astro-ecjd7rrs) a{color:var(--accent);text-underline-offset:3px}.po-body:where(.astro-ecjd7rrs) ul,.po-body:where(.astro-ecjd7rrs) ol{margin:0 0 18px;padding-left:22px}.po-body:where(.astro-ecjd7rrs) li{margin-bottom:6px}.po-body:where(.astro-ecjd7rrs) blockquote{border-left:2px solid var(--rule-2);color:var(--ink);margin:24px 0;padding-left:18px}.po-body:where(.astro-ecjd7rrs) figure{margin:32px 0}.po-body:where(.astro-ecjd7rrs) img{border:1px solid var(--rule);max-width:100%;height:auto;display:block}.po-body:where(.astro-ecjd7rrs) figcaption{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.45}.po-body:where(.astro-ecjd7rrs):last-child{margin-bottom:80px}.po-body:where(.astro-ecjd7rrs) .yt-play{aspect-ratio:16/9;display:block;position:relative}.po-body:where(.astro-ecjd7rrs) .yt-play img{object-fit:cover;width:100%;height:100%}.po-body:where(.astro-ecjd7rrs) .yt-play:after{content:"";background:#16191ec7;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;transition:background-color .15s;position:absolute;top:50%;left:50%}.po-body:where(.astro-ecjd7rrs) .yt-play:before{content:"";z-index:1;border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;margin:-11px 0 0 -6px;position:absolute;top:50%;left:50%}.po-body:where(.astro-ecjd7rrs) .yt-play:hover:after{background-color:var(--accent-fill)}.po-body:where(.astro-ecjd7rrs) .yt-play:hover:before{border-left-color:var(--on-accent)}.po-body:where(.astro-ecjd7rrs) .yt-play:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.po-body:where(.astro-ecjd7rrs) .yt-frame{aspect-ratio:16/9;border:1px solid var(--rule);background:#000;width:100%;display:block}.po-try:where(.astro-ecjd7rrs){border-top:1px solid var(--rule);max-width:36em;margin:56px 0 80px;padding-top:28px}.po-try:where(.astro-ecjd7rrs) h2:where(.astro-ecjd7rrs){margin-bottom:8px;font-size:26px}.po-try:where(.astro-ecjd7rrs) p:where(.astro-ecjd7rrs){color:var(--ink-2);margin:0 0 20px}.po-cta:where(.astro-ecjd7rrs){flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.po-head:where(.astro-ecjd7rrs){padding:40px 0 24px}.po-hero:where(.astro-ecjd7rrs){margin-bottom:32px}.po-body:where(.astro-ecjd7rrs){font-size:17px}}
