body,html{max-width:100%;overflow-x:clip}.bg-page,.bg-page *,.page-chroma,.page-chroma *,article,article *,main,section{min-width:0}.prose,.prose li,.prose p,a,article,h1,h2,h3,nav[aria-label=Breadcrumb],nav[aria-label=Breadcrumb] *,p,span{overflow-wrap:anywhere}@media (max-width:640px){h1{font-size:clamp(2rem,11vw,2.75rem);line-height:1.08}.prose{font-size:1rem;line-height:1.75}[class*=badge],[class*=rounded-full]{max-width:100%;white-space:normal}}.page-chroma{--page-accent:var(--color-primary-600);--page-accent-2:var(--color-accent-500);--page-tint:var(--color-primary-50);background:linear-gradient(180deg,color-mix(in srgb,var(--page-tint) 48%,#ffffff) 0,transparent 26rem),linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 6%,transparent),color-mix(in srgb,var(--page-accent-2) 5%,transparent))}.page-hero-band{background:linear-gradient(135deg,color-mix(in srgb,var(--page-tint,var(--color-primary-50)) 82%,#ffffff) 0,#ffffff 54%,color-mix(in srgb,var(--page-accent-2,var(--color-accent-500)) 14%,#ffffff) 100%)}.page-hero-grid{opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--page-accent,var(--color-primary-600)) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--page-accent-2,var(--color-accent-500)) 14%,transparent) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 76%)}.page-hero-sweep{background:linear-gradient(90deg,var(--page-accent,var(--color-primary-600)),var(--page-accent-2,var(--color-accent-500)),var(--page-accent,var(--color-primary-600)));background-size:200% 100%;animation:page-sweep 9s ease-in-out infinite}@keyframes page-sweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page-chroma .gradient-navy{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 38%,#101828),#111827 58%,color-mix(in srgb,var(--page-accent-2) 34%,#111827))}.page-chroma .bg-gradient-to-br.from-stone-100,.page-chroma .bg-gradient-to-br.from-stone-50{background-image:linear-gradient(135deg,color-mix(in srgb,var(--page-tint) 86%,#ffffff),#ffffff 58%,color-mix(in srgb,var(--page-accent-2) 14%,#ffffff))}.page-chroma .card,.page-chroma .card-lift{border-color:color-mix(in srgb,var(--page-accent) 22%,var(--card-border-color,#e7e5e4))}.page-chroma .card-lift{position:relative}.page-chroma .card-lift:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--page-accent),var(--page-accent-2));opacity:0;transition:opacity .18s ease}.page-chroma .card-lift:hover:before{opacity:1}.page-chroma .card-lift:hover,.page-chroma .card:hover{border-color:color-mix(in srgb,var(--page-accent) 44%,#d6d3d1);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--page-accent) 52%,#000)}.page-chroma .rounded-full.bg-primary-100\/80,.page-chroma .rounded-full.bg-primary-50{background-color:color-mix(in srgb,var(--page-accent) 10%,#ffffff);border-color:color-mix(in srgb,var(--page-accent) 18%,#ffffff);color:color-mix(in srgb,var(--page-accent) 84%,#111827)}.page-chroma .text-emerald-400,.page-chroma .text-emerald-500,[data-theme=content] .text-emerald-400,[data-theme=content] .text-emerald-500,[data-theme=default] .text-emerald-400,[data-theme=default] .text-emerald-500{color:#047857}.page-chroma .bg-emerald-500\/10,[data-theme=content] .bg-emerald-500\/10,[data-theme=default] .bg-emerald-500\/10{background-color:#d1fae5}.page-chroma .group .opacity-0,[data-theme=content] .group .opacity-0,[data-theme=default] .group .opacity-0{opacity:1}nav[aria-label=Breadcrumb]{flex-wrap:wrap;overflow-wrap:anywhere}@media (max-width:640px){.bg-page h1,.bg-page h2,.page-chroma h1,.page-chroma h2,article h1,article h2{overflow-wrap:anywhere}.bg-page .card-lift,.page-chroma .card-lift,article .card-lift{max-width:100%}}.page-chroma .img-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 16%,#f5f5f4),color-mix(in srgb,var(--page-accent-2) 12%,#ffffff))}.editorial-visual-panel{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid color-mix(in srgb,var(--page-accent) 24%,#e7e5e4);background:linear-gradient(135deg,color-mix(in srgb,var(--page-tint) 88%,#ffffff) 0,#ffffff 58%),linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 18%,transparent),color-mix(in srgb,var(--page-accent-2) 16%,transparent));box-shadow:0 22px 50px -36px color-mix(in srgb,var(--page-accent) 58%,#000)}.editorial-visual-panel:after,.editorial-visual-panel:before{content:"";position:absolute;inset:auto 0 0 0;height:36%;background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2)),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.18) 24px 25px);opacity:.86}.editorial-visual-panel:after{inset:18% 10% auto auto;width:34%;height:46%;border-radius:999px 999px 12px 999px;background:color-mix(in srgb,var(--page-accent-2) 20%,#ffffff);border:1px solid color-mix(in srgb,var(--page-accent-2) 30%,transparent);opacity:.7}.editorial-visual-panel.is-compact{min-height:8rem;box-shadow:none}.page-chroma article .bg-stone-50,.page-chroma article>.rounded-2xl{box-shadow:0 20px 60px -42px color-mix(in srgb,var(--page-accent) 50%,#000)}.prose a:not(.btn-primary):not(.btn-secondary):not(.bg-primary-600):not(.bg-primary-700):not(.bg-secondary-600):not(.bg-secondary-700):not(.bg-blue):not(.bg-teal):not(.bg-navy),article a:not(.btn-primary):not(.btn-secondary):not(.bg-primary-600):not(.bg-primary-700):not(.bg-secondary-600):not(.bg-secondary-700):not(.bg-blue):not(.bg-teal):not(.bg-navy){color:var(--color-primary-700);font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary-600) 45%,transparent);text-underline-offset:.18em}.prose a:not(.btn-primary):not(.btn-secondary):not(.bg-primary-600):not(.bg-primary-700):not(.bg-secondary-600):not(.bg-secondary-700):not(.bg-blue):not(.bg-teal):not(.bg-navy):hover,article a:not(.btn-primary):not(.btn-secondary):not(.bg-primary-600):not(.bg-primary-700):not(.bg-secondary-600):not(.bg-secondary-700):not(.bg-blue):not(.bg-teal):not(.bg-navy):hover{color:var(--color-primary-800);text-decoration-color:initial}.prose a.bg-blue,.prose a.bg-navy,.prose a.bg-primary-600,.prose a.bg-primary-700,.prose a.bg-secondary-600,.prose a.bg-secondary-700,.prose a.bg-teal,article a.bg-blue,article a.bg-navy,article a.bg-primary-600,article a.bg-primary-700,article a.bg-secondary-600,article a.bg-secondary-700,article a.bg-teal{color:#ffffff!important;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.18)}.prose a.bg-blue:hover,.prose a.bg-navy:hover,.prose a.bg-primary-600:hover,.prose a.bg-primary-700:hover,.prose a.bg-secondary-600:hover,.prose a.bg-secondary-700:hover,.prose a.bg-teal:hover,article a.bg-blue:hover,article a.bg-navy:hover,article a.bg-primary-600:hover,article a.bg-primary-700:hover,article a.bg-secondary-600:hover,article a.bg-secondary-700:hover,article a.bg-teal:hover{color:#ffffff!important;text-decoration:none}[data-theme=content] .bg-stone-50,[data-theme=default] .bg-stone-50{background-color:color-mix(in srgb,var(--color-primary-50) 44%,#ffffff)}[data-theme=content] .border-stone-200,[data-theme=default] .border-stone-200{border-color:color-mix(in srgb,var(--color-primary-200) 34%,#d6d3d1)}[data-theme=content] .text-stone-500,[data-theme=content] .text-stone-600,[data-theme=default] .text-stone-500,[data-theme=default] .text-stone-600{color:#57534e}[data-theme=content] header nav a,[data-theme=default] header nav a{color:#374151}[data-theme=content] header nav a:hover,[data-theme=content] header nav a[aria-current=page],[data-theme=default] header nav a:hover,[data-theme=default] header nav a[aria-current=page]{color:#111827}