.article-photo[data-astro-cid-v767bhhm]{aspect-ratio:2;background:var(--color-border-subtle);animation:articlePhotoIn .9s var(--ease-out-expo) .25s both;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #0d232873}.article-photo[data-astro-cid-v767bhhm] picture{transform:scale(var(--ap-s,1.15)) translateY(var(--ap-y,0px));will-change:transform}@media (width>=768px){.article-photo[data-astro-cid-v767bhhm]{aspect-ratio:21/9;border-radius:2rem}}@keyframes articlePhotoIn{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.article-photo[data-astro-cid-v767bhhm]{animation:none}.article-photo[data-astro-cid-v767bhhm] picture{transform:none}}.blog-article[data-astro-cid-3blcfnl5] hr~*{font-size:.875rem;line-height:1.625}.blog-article[data-astro-cid-3blcfnl5] img{border-radius:1rem;max-width:80%;margin-left:auto;margin-right:auto}.blog-article[data-astro-cid-3blcfnl5] h2[id],.blog-article[data-astro-cid-3blcfnl5] #faqs{scroll-margin-top:9.5rem}@media (width>=1024px){.blog-article[data-astro-cid-3blcfnl5] h2[id],.blog-article[data-astro-cid-3blcfnl5] #faqs{scroll-margin-top:7rem}}.toc-list[data-astro-cid-3blcfnl5]{overscroll-behavior:contain;scrollbar-width:thin;max-height:max(9rem,100dvh - 37rem);overflow-y:auto}.toc-link[data-astro-cid-3blcfnl5]{color:#0e0e10b3;border-radius:.875rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;transition:background-color .25s,color .25s;display:block}.toc-link[data-astro-cid-3blcfnl5]:hover{color:var(--color-ink);background:var(--color-surface-muted)}.toc-link[data-astro-cid-3blcfnl5][aria-current=true]{background:var(--color-lime);color:var(--color-ink);font-weight:600}.mtoc[data-astro-cid-3blcfnl5]{top:var(--stick-top);z-index:30;margin:0 0 1.5rem;position:sticky}.mtoc-bar[data-astro-cid-3blcfnl5]{width:100%;color:var(--color-ink);text-align:left;background:#fff;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem;display:flex;box-shadow:0 0 0 1px #0e0e100f,0 14px 30px -18px #0d232873}.mtoc-ring[data-astro-cid-3blcfnl5]{background:var(--color-lime);border-radius:9999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mtoc-ring[data-astro-cid-3blcfnl5] svg[data-astro-cid-3blcfnl5]{width:2rem;height:2rem;transform:rotate(-90deg)}.mtoc-ring[data-astro-cid-3blcfnl5] circle[data-astro-cid-3blcfnl5]{fill:none;stroke-width:3.5px}.mtoc-track[data-astro-cid-3blcfnl5]{stroke:#0e0e101a}.mtoc-fill[data-astro-cid-3blcfnl5]{stroke:var(--color-ink);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);transition:stroke-dashoffset .2s linear}.mtoc-label[data-astro-cid-3blcfnl5]{flex:1;min-width:0;line-height:1.2;display:grid}.mtoc-kicker[data-astro-cid-3blcfnl5]{letter-spacing:.12em;text-transform:uppercase;color:#0e0e108c;font-size:.625rem;font-weight:600}.mtoc-current[data-astro-cid-3blcfnl5]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.mtoc-current[data-astro-cid-3blcfnl5].swap{animation:mtocSwap .45s var(--ease-out-expo)}@keyframes mtocSwap{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.mtoc-chev[data-astro-cid-3blcfnl5]{background:var(--color-ink);color:#fff;width:2.5rem;height:2.5rem;transition:transform .4s var(--ease-out-expo);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.mtoc[data-astro-cid-3blcfnl5][data-open] .mtoc-chev[data-astro-cid-3blcfnl5]{transform:rotate(180deg)}.mtoc-panel[data-astro-cid-3blcfnl5]{overscroll-behavior:contain;opacity:0;visibility:hidden;transform-origin:top;max-height:min(26rem,60dvh);transition:opacity .25s ease, transform .4s var(--ease-out-expo), visibility 0s linear .4s;background:#fff;border-radius:1.5rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;transform:translateY(-.5rem)scale(.98);box-shadow:0 0 0 1px #0e0e100f,0 24px 50px -20px #0d232873}.mtoc[data-astro-cid-3blcfnl5][data-open] .mtoc-panel[data-astro-cid-3blcfnl5]{opacity:1;visibility:visible;transition:opacity .25s ease, transform .4s var(--ease-out-expo), visibility 0s;transform:none}.mtoc-link[data-astro-cid-3blcfnl5]{gap:.75rem;padding:.75rem .875rem;font-size:.9375rem;display:flex}.mtoc-num[data-astro-cid-3blcfnl5]{font-variant-numeric:tabular-nums;color:#0e0e1073;flex-shrink:0;padding-top:.15rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.mtoc-current[data-astro-cid-3blcfnl5].swap{animation:none}.mtoc-panel[data-astro-cid-3blcfnl5],.mtoc-chev[data-astro-cid-3blcfnl5]{transition:none}}.blog-article[data-astro-cid-3blcfnl5] table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.share-btn[data-astro-cid-3blcfnl5]{background:var(--color-surface-muted);width:2.75rem;height:2.75rem;color:var(--aw-color-text-muted);border-radius:9999px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.share-btn[data-astro-cid-3blcfnl5]:hover{background:var(--aw-color-secondary);color:#fff}.article-faq[data-astro-cid-w5ryqbd6] summary[data-astro-cid-w5ryqbd6]::-webkit-details-marker{display:none}
