@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.styles-module__lZY6lq__hero{border-bottom:1px solid var(--border);padding:5.5rem 1rem 3.5rem}.styles-module__lZY6lq__inner{width:min(100%,48rem);margin-inline:auto}.styles-module__lZY6lq__categories{color:#126246;font-family:var(--font-geist-mono);flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:600;display:flex}[data-theme=dark] .styles-module__lZY6lq__categories{color:#77caa2}.styles-module__lZY6lq__hero h1{max-width:46rem;margin:0;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:550;line-height:1.1}.styles-module__lZY6lq__details{flex-wrap:wrap;gap:1.25rem 3.5rem;margin-top:2.5rem;display:flex}.styles-module__lZY6lq__detail{flex-direction:column;gap:.4rem;display:flex}.styles-module__lZY6lq__detail span{color:var(--muted-foreground);font-size:.78rem}.styles-module__lZY6lq__detail p,.styles-module__lZY6lq__detail time{margin:0;font-size:.95rem;font-weight:520}@media (max-width:640px){.styles-module__lZY6lq__hero{padding:3.75rem 1.25rem 2.75rem}.styles-module__lZY6lq__hero h1{font-size:2.55rem}.styles-module__lZY6lq__details{gap:1.25rem 2.5rem;margin-top:2rem}}
