._page_450jm_1{min-height:100vh;background:var(--background);color:var(--foreground);padding-bottom:70px}._top_450jm_1{max-width:1180px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between}._brand_450jm_1{font:700 24px var(--font-family-display);color:var(--foreground);text-decoration:none}._hero_450jm_1{max-width:900px;margin:54px auto 32px;padding:0 24px;text-align:center}._hero_450jm_1>span{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase}._hero_450jm_1 h1{font:700 clamp(38px,6vw,68px) var(--font-family-display);margin:10px 0}._hero_450jm_1 p{max-width:760px;margin:auto;color:var(--muted-foreground);font-size:18px;line-height:1.65}._grid_450jm_1{max-width:1180px;margin:40px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px}._grid_450jm_1 article{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:260px}._grid_450jm_1 small{color:var(--primary);font-size:10px;font-weight:800;text-transform:uppercase}._grid_450jm_1 h2{font:700 24px var(--font-family-display);margin:8px 0 10px;line-height:1.15}._grid_450jm_1 h2 a{color:inherit;text-decoration:none}._grid_450jm_1 p{color:var(--muted-foreground);font-size:13px;line-height:1.6;flex:1}._grid_450jm_1 article>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted-foreground)}._grid_450jm_1 article>div a{display:flex;align-items:center;gap:5px;color:var(--primary);font-weight:800;text-decoration:none}._empty_450jm_1{grid-column:1/-1;padding:50px;text-align:center;color:var(--muted-foreground)}._cta_450jm_1{max-width:900px;margin:55px auto 0;padding:34px 24px;text-align:center;border-radius:22px;background:var(--secondary)}._cta_450jm_1 h2{font:700 32px var(--font-family-display);margin:0 0 8px}._cta_450jm_1 p{color:var(--muted-foreground);margin:0 0 18px}@media(max-width:850px){._grid_450jm_1{grid-template-columns:1fr 1fr}}@media(max-width:600px){._grid_450jm_1{grid-template-columns:1fr}._hero_450jm_1{margin-top:28px}._top_450jm_1{padding:16px}._hero_450jm_1 p{font-size:16px}}
