.page-module__hUlLAq__page{min-height:100vh;padding:42px 0 82px}.page-module__hUlLAq__backLink{color:var(--primary);margin-bottom:26px;font-weight:800;display:inline-flex}.page-module__hUlLAq__article{max-width:960px;margin:0 auto}.page-module__hUlLAq__header{margin-bottom:28px}.page-module__hUlLAq__categories{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.page-module__hUlLAq__categories span{color:var(--primary-dark);text-transform:uppercase;background:#16a34a1a;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800}.page-module__hUlLAq__header h1{color:var(--ink);font-family:var(--font-heading);margin:0 0 18px;font-size:4rem;line-height:1}.page-module__hUlLAq__header>p{color:#52606d;margin:0 0 22px;font-size:1.12rem;line-height:1.75}.page-module__hUlLAq__meta{color:var(--muted);flex-wrap:wrap;gap:10px 18px;display:flex}.page-module__hUlLAq__imageWrap{aspect-ratio:16/9;background:#dcfce7;border-radius:8px;margin-bottom:34px;position:relative;overflow:hidden}.page-module__hUlLAq__imageWrap img{object-fit:cover}.page-module__hUlLAq__content{background:var(--paper);border:1px solid var(--line);color:#344054;border-radius:8px;padding:42px;font-size:1.04rem;line-height:1.82;box-shadow:0 16px 38px #10182812}:is(.page-module__hUlLAq__content h1,.page-module__hUlLAq__content h2,.page-module__hUlLAq__content h3){color:var(--ink);font-family:var(--font-heading);margin:2rem 0 .85rem;line-height:1.15}:is(.page-module__hUlLAq__content p:first-child,.page-module__hUlLAq__content h1:first-child,.page-module__hUlLAq__content h2:first-child,.page-module__hUlLAq__content h3:first-child){margin-top:0}.page-module__hUlLAq__content p{margin:0 0 1.1rem}.page-module__hUlLAq__content a{color:var(--primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}:is(.page-module__hUlLAq__content ul,.page-module__hUlLAq__content ol){margin:1rem 0 1.2rem 1.3rem}.page-module__hUlLAq__content li{margin-bottom:.5rem}.page-module__hUlLAq__content img{border-radius:8px;max-width:100%;height:auto}.page-module__hUlLAq__emptyState{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:36px}@media (max-width:700px){.page-module__hUlLAq__header h1{font-size:2.35rem}.page-module__hUlLAq__content{padding:24px 18px}}
