.social-share-rail[data-astro-cid-pmar7hug]{top:6rem;right:auto;left:min(calc((100vw + min(100vw,72rem))/2 + .75rem),calc(100vw - 3rem));transition:top .12s ease-out,left .12s ease-out}.social-share-rail__panel[data-astro-cid-pmar7hug]{opacity:0;transform:translate(.75rem);pointer-events:none;transition:opacity .28s ease,transform .28s ease,visibility .28s;visibility:hidden}.social-share-rail[data-astro-cid-pmar7hug].is-visible .social-share-rail__panel[data-astro-cid-pmar7hug]{opacity:1;transform:translate(0);pointer-events:auto;visibility:visible}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a:hover,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button:hover{transform:scale(1.1);border-color:rgba(var(--color-accent-rgb),.45);background-color:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 14px rgba(var(--color-accent-rgb),.18)}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a:active,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button:active{transform:scale(1.04);box-shadow:0 2px 8px rgba(var(--color-accent-rgb),.12)}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a svg,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button svg{transition:transform .2s ease}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a:hover svg,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button:hover svg{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.social-share-rail[data-astro-cid-pmar7hug],.social-share-rail__panel[data-astro-cid-pmar7hug]{transition:none}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a svg,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button svg{transition:none}.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a:hover,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button:hover,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons a:active,.social-share-rail[data-astro-cid-pmar7hug] .social-share__buttons button:active{transform:none}}.key-takeaways[data-astro-cid-bbawydzg]{position:relative;overflow:hidden;margin:0 0 2rem;padding:1.4rem 1.5rem 1.15rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));background:radial-gradient(ellipse 90% 120% at 0% 0%,rgba(var(--color-accent-rgb),.14) 0%,transparent 60%),var(--color-bg-elevated);box-shadow:var(--shadow-sm)}.key-takeaways[data-astro-cid-bbawydzg]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-accent) 0%,color-mix(in srgb,var(--color-accent) 30%,transparent) 100%)}.key-takeaways__head[data-astro-cid-bbawydzg]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.05rem}.key-takeaways__icon[data-astro-cid-bbawydzg]{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:.65rem;background:var(--color-accent-soft);color:var(--color-accent)}.key-takeaways__icon[data-astro-cid-bbawydzg] svg[data-astro-cid-bbawydzg]{width:1.25rem;height:1.25rem;display:block}.key-takeaways__title[data-astro-cid-bbawydzg]{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text);margin:0}.key-takeaways__list[data-astro-cid-bbawydzg]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:none}.key-takeaways__item[data-astro-cid-bbawydzg]{display:flex;align-items:flex-start;gap:.8rem}.key-takeaways__num[data-astro-cid-bbawydzg]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.05rem;border-radius:.55rem;background:var(--color-accent);color:#fff;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.key-takeaways__text[data-astro-cid-bbawydzg]{flex:1;min-width:0;font-size:.95rem;font-weight:500;line-height:1.55;color:var(--color-text)}.key-takeaways__ai[data-astro-cid-bbawydzg]{display:flex;align-items:center;gap:.3rem;margin:1.05rem 0 0;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--color-text-muted)}.key-takeaways__ai[data-astro-cid-bbawydzg] svg[data-astro-cid-bbawydzg]{width:.85rem;height:.85rem;color:var(--color-accent)}
