.table-of-contents[data-astro-cid-xvrfupwn]{background-color:#fffbe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;padding:1rem 1.25rem;box-shadow:0 4px 6px #0000001a;text-align:center;transition:all .3s ease}.dark .table-of-contents[data-astro-cid-xvrfupwn]{background-color:#0003}.toc-item[data-astro-cid-xvrfupwn]{list-style-type:none}.table-of-contents[data-astro-cid-xvrfupwn]:hover{box-shadow:0 8px 20px #0003;transform:translateY(-5px)}:root{--share-vignette-alpha: .88;--share-vignette-w: 1600px;--share-vignette-h: 300px;--share-vignette-stop: 80%}@media (max-width: 640px){:root{--share-overlap: 44px}}.share-fullbleed[data-astro-cid-ung7bpju]{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;margin-bottom:calc(var(--share-overlap) * -1);z-index:0}.share-band[data-astro-cid-ung7bpju]{background:radial-gradient(var(--share-vignette-w) var(--share-vignette-h) at 50% 52%,rgba(226,232,240,var(--share-vignette-alpha)),rgba(226,232,240,0) var(--share-vignette-stop)),linear-gradient(to bottom,#fafafafa,#f1f5f9 52%,#fafafafa)!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 6%,rgba(0,0,0,1) calc(100% - var(--share-overlap)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000,#000 6% calc(100% - var(--share-overlap)),#0000)}.dark .share-band[data-astro-cid-ung7bpju]{border-block-color:rgba(255,255,255,.08);background:radial-gradient(1400px 240px at 50% 52%,#0206177a,#02061700 70%),linear-gradient(to bottom,#02061700,#020617a6,#02061700)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12%,black calc(88% - var(--share-overlap) / 4),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 12%,black calc(88% - var(--share-overlap) / 4),transparent 100%)}.dark .share-band[data-astro-cid-ung7bpju] h2[data-astro-cid-ung7bpju]{color:#e5e7eb;text-shadow:0 1px 0 rgba(0,0,0,.25)}.share-inner[data-astro-cid-ung7bpju]{padding-top:3rem;padding-bottom:3rem}@media (min-width: 640px){.share-inner[data-astro-cid-ung7bpju]{padding-top:3.5rem;padding-bottom:3.5rem}}.share-inner[data-astro-cid-ung7bpju]:before{content:"";position:absolute;inset:12px 8px;border-radius:14px;pointer-events:none;border:1px solid rgba(15,23,42,.05)}.dark[data-astro-cid-ung7bpju] .share-inner[data-astro-cid-ung7bpju]:before{border-color:#ffffff0f}@media (max-width: 639px){.share-inner[data-astro-cid-ung7bpju]:before{inset:8px 6px;border-radius:10px}}.share-btn[data-astro-cid-ung7bpju]{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:9999px;font-weight:600;font-size:.95rem;box-shadow:0 2px 6px #00000014;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.share-btn[data-astro-cid-ung7bpju]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000024}@media (min-width: 640px){.share-btn[data-astro-cid-ung7bpju]{width:auto;padding:.55rem 1rem}}.icon[data-astro-cid-ung7bpju]{width:1.25rem;height:1.25rem}.share-twitter[data-astro-cid-ung7bpju]{background:#1da1f2;color:#fff}.share-twitter[data-astro-cid-ung7bpju]:hover{background:#1a8cd8}.share-facebook[data-astro-cid-ung7bpju]{background:#4267b2;color:#fff}.share-facebook[data-astro-cid-ung7bpju]:hover{background:#365899}.share-linkedin[data-astro-cid-ung7bpju]{background:#0a66c2;color:#fff}.share-linkedin[data-astro-cid-ung7bpju]:hover{background:#095bab}.share-copy[data-astro-cid-ung7bpju]{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.12)}.dark[data-astro-cid-ung7bpju] .share-copy[data-astro-cid-ung7bpju]{background:#0f172a;color:#e5e7eb;border-color:#ffffff1f}.share-copy[data-astro-cid-ung7bpju]:hover{background:#f8fafc}.dark[data-astro-cid-ung7bpju] .share-copy[data-astro-cid-ung7bpju]:hover{background:#111827}@media (prefers-reduced-motion: reduce){.share-btn[data-astro-cid-ung7bpju]{transition:none}.share-btn[data-astro-cid-ung7bpju]:hover{transform:none}}:root{--next-vignette-w: 1400px;--next-vignette-h: 220px;--next-vignette-alpha: .82}.next-fullbleed[data-astro-cid-ltl27jsd]{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}.next-band[data-astro-cid-ltl27jsd]{position:relative;isolation:isolate;border-block:1px solid rgba(226,232,240,.6);background:radial-gradient(var(--next-vignette-w) var(--next-vignette-h) at 50% 52%,rgba(226,232,240,var(--next-vignette-alpha)),rgba(226,232,240,0) 72%),linear-gradient(to bottom,#fafafafa,#f1f5f9 48%,#fafafafa);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 8%,black 92%,transparent 100%)}.dark .next-band[data-astro-cid-ltl27jsd]{background:none!important;border-block:none!important;-webkit-mask-image:none!important;mask-image:none!important}.next-card[data-astro-cid-ltl27jsd]{border-radius:1rem;background:#ffffffb8;box-shadow:0 4px 14px #0000000f;border:1px solid rgba(15,23,42,.08);padding:1.25rem}@media (min-width: 640px){.next-card[data-astro-cid-ltl27jsd]{padding:2rem}}.dark .next-card[data-astro-cid-ltl27jsd]{background:#0206178c;border-color:#ffffff1a;box-shadow:0 6px 20px #00000040}.next-kicker[data-astro-cid-ltl27jsd]{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:.5rem}.dark .next-kicker[data-astro-cid-ltl27jsd]{color:#cbd5e1}.next-title[data-astro-cid-ltl27jsd]{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;font-weight:800;color:#0f172a}.dark .next-title[data-astro-cid-ltl27jsd]{color:#f1f5f9}.next-excerpt[data-astro-cid-ltl27jsd]{margin-top:.5rem;color:#334155}.dark .next-excerpt[data-astro-cid-ltl27jsd]{color:#cbd5e1}.next-cta[data-astro-cid-ltl27jsd]{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;color:#1d4ed8;text-decoration:none}.next-cta[data-astro-cid-ltl27jsd]:hover{text-decoration:underline}.dark .next-cta[data-astro-cid-ltl27jsd]{color:#7dd3fc}.line-clamp-2[data-astro-cid-ltl27jsd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.horizontal-gradient-wrapper[data-astro-cid-4sn4zg3r]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.horizontal-gradient-wrapper[data-astro-cid-4sn4zg3r]:is(.dark *){--tw-gradient-from: #45617c var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 97 124 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #45617c var(--tw-gradient-to-position)}.toc-wrapper[data-astro-cid-4sn4zg3r]{margin-left:auto;margin-right:auto;width:100%;max-width:90%}.toc-wrapper[data-astro-cid-4sn4zg3r] a{display:inline-block;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toc-wrapper[data-astro-cid-4sn4zg3r] a:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark .toc-wrapper[data-astro-cid-4sn4zg3r] a{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark .toc-wrapper[data-astro-cid-4sn4zg3r] a:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}@media (max-width: 1179px){.toc-wrapper[data-astro-cid-4sn4zg3r]{margin-left:auto;margin-right:auto;max-width:90%;font-size:.875rem;line-height:1.25rem}.toc-wrapper[data-astro-cid-4sn4zg3r] h2{font-size:1.5rem;line-height:2rem}.toc-wrapper[data-astro-cid-4sn4zg3r] ul{padding-left:1rem}.toc-wrapper[data-astro-cid-4sn4zg3r] a{font-size:1rem;line-height:1.5rem}}@media (min-width: 1180px){.toc-wrapper[data-astro-cid-4sn4zg3r]{margin-left:auto;margin-right:0;width:100%;max-width:none}.lg\:w-3\/4[data-astro-cid-4sn4zg3r]{width:calc(75% - 2rem)}}
