.journal-page[data-v-f8f72cdf]{background:#f5f6fb;color:#30344d;font-size:15px;line-height:1.65;min-height:70vh}.journal-hero[data-v-f8f72cdf]{background:#861b23;color:#fff;padding:34px 20px 38px;text-align:center}.journal-hero p[data-v-f8f72cdf]{color:#ffc400;font-size:12px;font-weight:800;letter-spacing:1.7px;margin-bottom:8px;text-transform:uppercase}.journal-hero .journal-hero-title[data-v-f8f72cdf]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;line-height:1.25;margin:0 auto 10px;max-width:1200px}.journal-hero div[data-v-f8f72cdf]{color:#f9e5e6;font-weight:600}.journal-footer[data-v-f8f72cdf]{border-top:1px solid #dfe2f1;display:flex;font-size:14px;gap:32px;justify-content:space-between;margin-top:48px;padding-top:28px}.journal-footer p[data-v-f8f72cdf]:first-child{max-width:900px}.journal-footer a[data-v-f8f72cdf]{color:#3530ab}.journal-container[data-v-f8f72cdf]{margin:auto;max-width:1240px;padding:40px 20px}[data-v-f8f72cdf] .journal-card{background:#fff;border:1px solid #dfe2f1;border-radius:15px;overflow:hidden}[data-v-f8f72cdf] .journal-summary{align-items:center;display:flex;gap:32px;padding:28px}[data-v-f8f72cdf] .journal-heading,[data-v-f8f72cdf] .journal-summary h2{color:#232162;font-family:Times New Roman,Times,serif;font-size:30px;font-variant-numeric:lining-nums;font-weight:700;line-height:1.3;margin:10px 0}[data-v-f8f72cdf] .journal-summary p{margin:10px 0 18px}[data-v-f8f72cdf] .journal-cover{background:#eef0f7;border-radius:6px;box-shadow:0 10px 18px #24215815;flex-shrink:0;height:292px;-o-object-fit:contain;object-fit:contain;width:220px}[data-v-f8f72cdf] .journal-placeholder{align-items:center;color:#9299af;display:flex;font-size:28px;justify-content:center}[data-v-f8f72cdf] .journal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}[data-v-f8f72cdf] .journal-button{align-items:center;background:#fff;border:1px solid #c7c8ef;border-radius:8px;color:#3531ad;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.6;padding:10px 18px;text-decoration:none}[data-v-f8f72cdf] .journal-button:hover{background:#efefff}[data-v-f8f72cdf] .journal-button:focus-visible{outline:3px solid #ad9fff;outline-offset:3px}[data-v-f8f72cdf] .journal-primary{background:#3530ab;border-color:#3530ab;color:#fff}[data-v-f8f72cdf] .journal-primary:hover{background:#282382}[data-v-f8f72cdf] .journal-muted{color:#5a617b;font-size:14px}[data-v-f8f72cdf] .journal-state{padding:36px;text-align:center}[data-v-f8f72cdf] .journal-error{background:#fff1f2;border-radius:10px;color:#991b1b;padding:20px}[data-v-f8f72cdf] .journal-badge{background:#ffc400;border-radius:4px;color:#181827;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.8px;padding:3px 10px}@media(max-width:640px){.journal-footer[data-v-f8f72cdf]{flex-direction:column;gap:16px}.journal-hero .journal-hero-title[data-v-f8f72cdf]{font-size:27px}.journal-hero[data-v-f8f72cdf]{padding:28px 16px}.journal-footer[data-v-f8f72cdf]{border-top:1px solid #dfe2f1;display:flex;font-size:14px;gap:32px;justify-content:space-between;margin-top:48px;padding-top:28px}.journal-footer p[data-v-f8f72cdf]:first-child{max-width:900px}.journal-footer a[data-v-f8f72cdf]{color:#3530ab}.journal-container[data-v-f8f72cdf]{padding:24px 16px}[data-v-f8f72cdf] .journal-summary{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}[data-v-f8f72cdf] .journal-cover{align-self:center;height:200px;width:150px}[data-v-f8f72cdf] .journal-heading,[data-v-f8f72cdf] .journal-summary h2{font-size:25px}[data-v-f8f72cdf] .journal-button{padding:9px 12px}}
