.project-block[data-v-d7683676]{background:linear-gradient(135deg,var(--tenant-50),transparent);border:1px solid var(--tenant-100);border-radius:12px;margin:20px 0;padding:18px 20px}.project-block__kicker[data-v-d7683676]{align-items:center;color:var(--tenant);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.project-block__progress-row[data-v-d7683676]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.project-block__val[data-v-d7683676]{color:var(--tenant);font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}.project-block__lbl[data-v-d7683676]{color:var(--ink-60);font-size:12px}.project-block__status[data-v-d7683676]{border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-left:auto;padding:3px 10px;text-transform:uppercase}.project-block__bar[data-v-d7683676]{background:#1976d226;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}.project-block__bar-fill[data-v-d7683676]{background:linear-gradient(90deg,var(--tenant),#4ade80);border-radius:4px;height:100%;transition:width .8s var(--ease-out)}.project-block__tabs[data-v-d7683676]{border-bottom:1px solid var(--ink-12);display:flex;gap:0}.project-block__tab[data-v-d7683676]{background:transparent;border:none;border-bottom:3px solid transparent;color:var(--ink-60);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;padding:10px 16px;transition:all .15s}.project-block__tab--active[data-v-d7683676]{border-bottom-color:var(--tenant);color:var(--tenant)}.project-block__tab-body[data-v-d7683676]{color:var(--ink);font-size:13.5px;line-height:1.6;padding:14px 0 4px}.project-block__tab-body[data-v-d7683676] .text-widget{background:transparent;box-shadow:none;margin-bottom:0;padding:0}.article-view[data-v-2c5bc1cd]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);margin:0 auto;max-width:900px;padding:24px 20px 40px;position:relative}.article-view__header[data-v-2c5bc1cd]{border-bottom:1px solid var(--ink-12);padding-bottom:18px}.article-view__back[data-v-2c5bc1cd]{align-items:center;color:var(--tenant);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-bottom:14px;transition:transform .15s var(--ease-out)}.article-view__back[data-v-2c5bc1cd]:hover{transform:translate(-3px)}.article-view__breadcrumb[data-v-2c5bc1cd]{align-items:center;color:var(--ink-60);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:10px}.article-view__breadcrumb a[data-v-2c5bc1cd]{color:var(--ink-60);cursor:pointer;text-decoration:none}.article-view__breadcrumb a[data-v-2c5bc1cd]:hover{color:var(--tenant)}.article-view__breadcrumb-sep[data-v-2c5bc1cd]{align-items:center;display:inline-flex;opacity:.5}.article-view__cat-pill[data-v-2c5bc1cd]{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:14px;padding:4px 10px;text-transform:uppercase}.article-view__title[data-v-2c5bc1cd]{color:var(--ink);font-family:var(--font-display);font-size:clamp(22px,2.5vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0 0 14px}.article-view__meta[data-v-2c5bc1cd]{align-items:center;color:var(--ink-60);display:flex;flex-wrap:wrap;font-size:12.5px;gap:18px}.article-view__meta-item[data-v-2c5bc1cd]{align-items:center;display:inline-flex;gap:5px}.article-view__meta-item .v-icon[data-v-2c5bc1cd]{color:var(--ink-38)}.article-view__meta-author[data-v-2c5bc1cd]{align-items:center;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.article-view__meta-avatar[data-v-2c5bc1cd]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-display);font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.article-view__cover[data-v-2c5bc1cd]{border-radius:0;margin:18px -20px 0;overflow:hidden}.article-view__cover img[data-v-2c5bc1cd]{display:block;height:auto;max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}.article-view__cover--fallback[data-v-2c5bc1cd]{align-items:center;aspect-ratio:3.5/1;background:linear-gradient(135deg,var(--cc,var(--tenant)),var(--tenant-dark));color:#ffffffd9;display:flex;justify-content:center}.article-view__lead[data-v-2c5bc1cd]{border-bottom:1px solid var(--ink-12);color:var(--ink);font-family:var(--font-serif);font-size:17px;font-style:italic;font-weight:400;line-height:1.55;margin-bottom:18px;padding:18px 0 20px}.article-view__body[data-v-2c5bc1cd]{margin-bottom:0;margin-top:20px}.article-view__body[data-v-2c5bc1cd] .text-widget{background:transparent;box-shadow:none;margin-bottom:0;padding:0}.article-view__map[data-v-2c5bc1cd]{border:1px solid var(--ink-12);border-radius:12px;margin:20px 0;overflow:hidden}.article-view__share[data-v-2c5bc1cd]{border-top:1px solid var(--ink-12);margin-top:18px;padding-top:18px}
