.journal-page[data-v-ef937610]{background:#fbfcfc;color:#152326;min-height:100vh}.journal-header[data-v-ef937610]{padding:32px 0 30px}.journal-header__inner[data-v-ef937610]{align-items:end;display:grid;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.journal-kicker[data-v-ef937610]{color:#1b7590;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.journal-header h1[data-v-ef937610]{font-size:clamp(38px,5vw,68px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0;max-width:760px}.journal-intro[data-v-ef937610]{color:#657276;font-size:17px;line-height:1.55;margin:0}.topic-nav[data-v-ef937610]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcfceb;border-block:1px solid #e3e9e9;position:sticky;top:64px;z-index:10}.topic-nav__scroll[data-v-ef937610]{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;padding-top:12px}.topic-chip[data-v-ef937610]{background:#fff;border:1px solid #d9e4e5;border-radius:999px;color:#466064;flex:0 0 auto;font-size:14px;padding:8px 15px;transition:.2s ease}.topic-chip[data-v-ef937610]:hover{border-color:#1b7590;color:#096376}.topic-chip.active[data-v-ef937610]{background:#096376;border-color:#096376;color:#fff}.journal-content[data-v-ef937610]{padding-bottom:88px;padding-top:44px}.lead-story[data-v-ef937610]{background:#e9f2f2;border-radius:26px;color:inherit;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);text-decoration:none}.lead-story[data-v-ef937610],.lead-story__media[data-v-ef937610]{min-height:430px;overflow:hidden}.article-card__media img[data-v-ef937610],.lead-story__media img[data-v-ef937610]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.group:hover img[data-v-ef937610]{transform:scale(1.025)}.lead-story__copy[data-v-ef937610]{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px)}.story-meta[data-v-ef937610]{align-items:center;color:#617579;display:flex;font-size:12px;gap:12px;letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.story-meta span[data-v-ef937610]{color:#096376;font-weight:700}.lead-story h2[data-v-ef937610]{font-size:clamp(28px,3.2vw,45px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0 0 18px}.lead-story p[data-v-ef937610]{color:#55696d;font-size:16px;line-height:1.6;margin:0 0 30px}.read-link[data-v-ef937610]{align-items:center;color:#096376;display:inline-flex;font-size:14px;font-weight:700;gap:9px;margin-top:auto}.read-link i[data-v-ef937610]{font-size:19px;font-style:normal;transition:transform .2s ease}.group:hover .read-link i[data-v-ef937610]{transform:translate(4px)}.section-heading[data-v-ef937610]{align-items:baseline;border-bottom:1px solid #dfe7e7;display:flex;gap:20px;justify-content:space-between;margin:62px 0 24px;padding-bottom:15px}.section-heading h2[data-v-ef937610]{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0}.section-heading span[data-v-ef937610]{color:#7b898c;font-size:13px}.journal-grid[data-v-ef937610]{display:grid;gap:38px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card[data-v-ef937610]{color:inherit;min-width:0;text-decoration:none}.article-card__media[data-v-ef937610]{aspect-ratio:16/10;background:#edf2f2;border-radius:16px;overflow:hidden;position:relative}.article-topic[data-v-ef937610]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;bottom:12px;color:#096376;font-size:11px;font-weight:700;left:12px;padding:6px 10px;position:absolute}.article-card__body[data-v-ef937610]{padding:17px 3px 0}.article-card time[data-v-ef937610]{color:#849093;font-size:12px}.article-card h3[data-v-ef937610]{color:#14282c;font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:9px 0 10px}.article-card p[data-v-ef937610]{color:#68777a;display:-webkit-box;font-size:14px;line-height:1.55;margin:0 0 19px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.image-placeholder[data-v-ef937610]{background:linear-gradient(135deg,#dce9e9,#f2f6f6);height:100%;width:100%}.empty-journal[data-v-ef937610]{background:#eef4f4;border-radius:24px;padding:90px 24px;text-align:center}.empty-journal h2[data-v-ef937610]{font-size:30px;font-weight:500;margin:0 0 10px}.empty-journal>p[data-v-ef937610]:not(.journal-kicker){color:#66777a}.empty-journal button[data-v-ef937610]{background:#096376;border-radius:999px;color:#fff;font-weight:600;margin-top:20px;padding:11px 18px}.article-skeleton[data-v-ef937610]{min-height:330px}.article-skeleton__image[data-v-ef937610]{animation:pulse-ef937610 1.4s infinite;aspect-ratio:16/10;background:#e8eeee;border-radius:16px}.article-skeleton__line[data-v-ef937610]{animation:pulse-ef937610 1.4s infinite;background:#e8eeee;border-radius:8px;height:14px;margin-top:13px}.article-skeleton__line.short[data-v-ef937610]{margin-top:18px;width:35%}.no-scrollbar[data-v-ef937610]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-ef937610]{scrollbar-width:none}@keyframes pulse-ef937610{50%{opacity:.5}}@media (max-width:900px){.journal-header__inner[data-v-ef937610]{gap:20px;grid-template-columns:1fr}.journal-intro[data-v-ef937610]{max-width:620px}.lead-story[data-v-ef937610]{grid-template-columns:1fr}.lead-story__media[data-v-ef937610]{aspect-ratio:16/9;min-height:0}.lead-story__copy[data-v-ef937610]{padding:28px}.journal-grid[data-v-ef937610]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.journal-header[data-v-ef937610]{padding:20px 0 24px}.journal-header h1[data-v-ef937610]{font-size:40px;line-height:1.02}.journal-intro[data-v-ef937610]{font-size:15px}.topic-nav[data-v-ef937610]{top:56px}.journal-content[data-v-ef937610]{padding-bottom:56px;padding-top:24px}.lead-story[data-v-ef937610]{border-radius:18px}.lead-story__media[data-v-ef937610]{aspect-ratio:4/3}.lead-story__copy[data-v-ef937610]{padding:23px 20px 25px}.lead-story h2[data-v-ef937610]{font-size:27px}.lead-story p[data-v-ef937610]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;-webkit-line-clamp:3}.story-meta[data-v-ef937610]{align-items:flex-start;flex-direction:column;gap:5px}.section-heading[data-v-ef937610]{margin-top:42px}.section-heading h2[data-v-ef937610]{font-size:23px}.journal-grid[data-v-ef937610]{gap:34px;grid-template-columns:1fr}.article-card__media[data-v-ef937610]{border-radius:14px}.article-card h3[data-v-ef937610]{font-size:22px}}
