.avatar:where(.astro-duwkgt3u){width:var(--size);height:var(--size);background:#131826;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #a4b8da38}.avatar:where(.astro-duwkgt3u) img:where(.astro-duwkgt3u){width:62%;height:auto}main{--line:#1b1e27}.article-head:where(.astro-sgg5joot),.cover:where(.astro-sgg5joot),.article-body:where(.astro-sgg5joot){--section-inset:16px}.article-head:where(.astro-sgg5joot){padding:40px var(--section-inset) 32px}.head-row:where(.astro-sgg5joot){justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:32px;font-size:14px;line-height:20px;display:flex}.back:where(.astro-sgg5joot){color:var(--muted);gap:6px;transition:color .2s;display:flex}.back:where(.astro-sgg5joot):hover{color:var(--text)}.dates:where(.astro-sgg5joot){font-size:inherit;line-height:inherit;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}.slash:where(.astro-sgg5joot){color:#4b5466}h1:where(.astro-sgg5joot){letter-spacing:-1.7px;max-width:900px;margin-bottom:24px;font-size:48px;line-height:1.1}.byline:where(.astro-sgg5joot){align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.byline:where(.astro-sgg5joot) a:where(.astro-sgg5joot){color:var(--text);font-weight:500}.role:where(.astro-sgg5joot){color:var(--muted)}.byline:where(.astro-sgg5joot) a:where(.astro-sgg5joot):hover{color:var(--blue)}.cover:where(.astro-sgg5joot){padding:0 var(--section-inset) 32px}.cover:where(.astro-sgg5joot) img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:4px;width:100%;height:auto;display:block}.article-body:where(.astro-sgg5joot){padding:8px var(--section-inset) 96px;grid-template-columns:240px minmax(0,850px);column-gap:64px;display:grid}.rail-inner:where(.astro-sgg5joot){position:sticky;top:32px}.rail-title:where(.astro-sgg5joot){letter-spacing:1.2px;text-transform:uppercase;color:#7d8ba4;margin:10px 0 20px;font-size:12px;font-weight:550;line-height:16px}.contents:where(.astro-sgg5joot) ol:where(.astro-sgg5joot),.contents-mobile:where(.astro-sgg5joot) ol:where(.astro-sgg5joot){margin:0;padding:0;list-style:none}.contents:where(.astro-sgg5joot) ol:where(.astro-sgg5joot){border-left:1px solid var(--line);padding:0 16px}.contents:where(.astro-sgg5joot) a:where(.astro-sgg5joot){color:#7d8696;padding:6px 0;font-size:13px;line-height:1.6;transition:color .2s;display:block;position:relative}.contents:where(.astro-sgg5joot) a:where(.astro-sgg5joot):hover{color:#b4bdcc}.contents:where(.astro-sgg5joot) a:where(.astro-sgg5joot)[aria-current]{color:var(--text);font-weight:500}.contents:where(.astro-sgg5joot) a:where(.astro-sgg5joot)[aria-current]:before{content:"";background:var(--blue);width:1px;position:absolute;top:0;bottom:0;left:-17px}.contents-mobile:where(.astro-sgg5joot){display:none}.flow:where(.astro-sgg5joot){flex-direction:column;display:flex}.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot){display:contents}.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot)>*{order:1}.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot)>h2,.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot)>h2~*{order:3}.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot)>h2~h2,.flow:where(.astro-sgg5joot)>.prose:where(.astro-sgg5joot)>h2~h2~*{order:5}.takeaways:where(.astro-sgg5joot){border:1px solid var(--line);background:var(--surface);border-radius:4px;order:2;margin:20px 0}.article-cta:where(.astro-sgg5joot){border:1px solid var(--line);background:var(--surface);border-radius:4px;order:4;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:28px 32px;display:flex}.takeaways:where(.astro-sgg5joot) h2:where(.astro-sgg5joot){border-bottom:1px solid var(--line);padding:18px 24px;font-size:14px;font-weight:550;line-height:20px}.takeaways:where(.astro-sgg5joot) ul:where(.astro-sgg5joot){gap:12px;margin:0;padding:24px;list-style:none;display:grid}.takeaways:where(.astro-sgg5joot) li:where(.astro-sgg5joot){color:var(--muted);text-wrap:pretty;padding-left:20px;font-size:14px;line-height:1.65;position:relative}.takeaways:where(.astro-sgg5joot) li:where(.astro-sgg5joot):before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.article-cta:where(.astro-sgg5joot) h2:where(.astro-sgg5joot){text-wrap:balance;letter-spacing:-.2px;margin-bottom:6px;font-size:17px;font-weight:500;line-height:24px}.article-cta:where(.astro-sgg5joot) p:where(.astro-sgg5joot){font-size:14px;line-height:20px}.article-cta:where(.astro-sgg5joot) .button:where(.astro-sgg5joot){flex-shrink:0}.sources:where(.astro-sgg5joot){border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.sources:where(.astro-sgg5joot) h2:where(.astro-sgg5joot){letter-spacing:1.2px;text-transform:uppercase;color:#7d8ba4;margin-bottom:16px;font-size:12px;font-weight:550;line-height:16px}.sources:where(.astro-sgg5joot) ol:where(.astro-sgg5joot){counter-reset:source;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.sources:where(.astro-sgg5joot) li:where(.astro-sgg5joot){padding-left:32px}.sources:where(.astro-sgg5joot) li:where(.astro-sgg5joot):before{counter-increment:source;content:counter(source, decimal-leading-zero);color:#7d8ba4;width:32px;margin-left:-32px;font-family:monospace;font-size:.94em;display:inline-block}.sources:where(.astro-sgg5joot) a:where(.astro-sgg5joot){color:var(--blue);text-underline-offset:3px;text-decoration:underline #719fff59}.sources:where(.astro-sgg5joot) a:where(.astro-sgg5joot):hover{color:var(--text)}.more:where(.astro-sgg5joot){border-top:1px solid var(--line);background:var(--surface)}.more:where(.astro-sgg5joot) .container:where(.astro-sgg5joot){padding:48px 16px 96px}.more:where(.astro-sgg5joot) h2:where(.astro-sgg5joot){letter-spacing:-.6px;text-align:center;margin-bottom:32px;font-size:24px;font-weight:500;line-height:32px}.more-grid:where(.astro-sgg5joot){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.more-grid:where(.astro-sgg5joot)>.post-card{padding-right:40px}.more-grid:where(.astro-sgg5joot)>.post-card+.post-card{border-left:1px solid var(--line);padding:0 0 0 40px}@media (width<=1280px){.article-body:where(.astro-sgg5joot){grid-template-columns:220px minmax(0,1fr);column-gap:64px}}@media (width<=800px){.article-head:where(.astro-sgg5joot){padding-top:32px}.head-row:where(.astro-sgg5joot){align-items:flex-start}h1:where(.astro-sgg5joot){letter-spacing:-1.2px;font-size:38px}.article-body:where(.astro-sgg5joot){grid-template-columns:minmax(0,1fr);padding-bottom:72px}.rail:where(.astro-sgg5joot){display:none}.contents-mobile:where(.astro-sgg5joot){border:1px solid var(--line);background:var(--surface);border-radius:4px;margin-bottom:32px;display:block}.contents-mobile:where(.astro-sgg5joot) summary:where(.astro-sgg5joot){letter-spacing:1.2px;text-transform:uppercase;color:#7d8ba4;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;font-weight:550;list-style:none;display:flex}.contents-mobile:where(.astro-sgg5joot) summary:where(.astro-sgg5joot)::-webkit-details-marker{display:none}.contents-mobile:where(.astro-sgg5joot) summary:where(.astro-sgg5joot):after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;margin:-4px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.contents-mobile:where(.astro-sgg5joot) details:where(.astro-sgg5joot)[open] summary:where(.astro-sgg5joot):after{margin-top:4px;transform:rotate(-135deg)}.contents-mobile:where(.astro-sgg5joot) ol:where(.astro-sgg5joot){border-top:1px solid var(--line);padding:4px 20px 12px}.contents-mobile:where(.astro-sgg5joot) ol:where(.astro-sgg5joot) a:where(.astro-sgg5joot){color:var(--muted);padding:8px 0;font-size:14px;line-height:1.5;display:block}.more-grid:where(.astro-sgg5joot){grid-template-columns:minmax(0,1fr)}.more-grid:where(.astro-sgg5joot)>.post-card,.more-grid:where(.astro-sgg5joot)>.post-card+.post-card{border-left:0;padding:32px 0}.more-grid:where(.astro-sgg5joot)>.post-card+.post-card{border-top:1px solid var(--line)}.article-cta:where(.astro-sgg5joot){flex-direction:column;align-items:flex-start}}@media (width<=520px){.article-head:where(.astro-sgg5joot),.cover:where(.astro-sgg5joot),.article-body:where(.astro-sgg5joot){--section-inset:14px}.head-row:where(.astro-sgg5joot){margin-bottom:24px;font-size:13px}.date-label:where(.astro-sgg5joot){display:none}h1:where(.astro-sgg5joot){letter-spacing:-.9px;text-wrap:balance;font-size:31px}.cover:where(.astro-sgg5joot){padding-bottom:24px}.takeaways:where(.astro-sgg5joot) h2:where(.astro-sgg5joot),.takeaways:where(.astro-sgg5joot) ul:where(.astro-sgg5joot){padding-inline:18px}.article-cta:where(.astro-sgg5joot){padding:24px}.more:where(.astro-sgg5joot) .container:where(.astro-sgg5joot){padding:40px 14px 64px}}
