.journal-state.svelte-cid502{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;min-height:210px;border-top:1px solid #e6e1d7;color:#787166;font-size:14px;text-align:center;line-height:1.7}.photo-placeholder.svelte-cid502{display:grid;place-items:center;height:100%;color:#b8a990}.journal-feedback.svelte-cid502{text-align:center;margin-top:30px;font-size:13px;color:#787166}.journal-feedback.svelte-cid502 p:where(.svelte-cid502){margin-bottom:16px}.journal-feedback.svelte-cid502 button:where(.svelte-cid502){padding:13px 24px;min-height:44px;border:1px solid #aaa49c;background:#fff;color:#292720;cursor:pointer}.journal-feedback.svelte-cid502 button:where(.svelte-cid502):disabled{opacity:.5;cursor:wait}.journal-feedback.svelte-cid502 button:where(.svelte-cid502):focus-visible{outline:2px solid #947d57;outline-offset:4px}.journal-spinner{animation:svelte-cid502-journal-spin 1s linear infinite}@keyframes svelte-cid502-journal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.journal-spinner{animation:none}}.journal.svelte-cid502{padding:80px 5%;background:#fff;color:#292720;font-family:var(--font-body)}.journal-inner.svelte-cid502{max-width:1296px;margin:auto}header.svelte-cid502{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.eyebrow.svelte-cid502{font-size:10px;font-weight:500;letter-spacing:.2em;color:#766349}h1.svelte-cid502,h2.svelte-cid502{font:40px/1.2 var(--font-heading);letter-spacing:-1.2px;margin:16px 0 12px}.intro.svelte-cid502{font-size:14px;line-height:1.7;color:#707070}.all-stories.svelte-cid502{display:inline-flex;align-items:center;gap:22px;flex-shrink:0;padding:12px 0 9px;border-bottom:1px solid #aaa49c;font-size:13px}.articles.svelte-cid502{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.article-link.svelte-cid502{display:block;height:100%}.photo.svelte-cid502{position:relative;overflow:hidden;aspect-ratio:5/4;background:var(--spark-soft-surface, #fafafa)}.photo.svelte-cid502 img:where(.svelte-cid502){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.photo-arrow.svelte-cid502{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:50%;transition:background .25s,color .25s}.article-link.svelte-cid502:hover img:where(.svelte-cid502){transform:scale(1.045)}.article-link.svelte-cid502:hover .photo-arrow:where(.svelte-cid502){background:#292720;color:#fff}.meta.svelte-cid502{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;font-size:9px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#70695f}.meta.svelte-cid502 span:where(.svelte-cid502):last-child:not(:first-child){letter-spacing:.02em;text-transform:none}h3.svelte-cid502{max-width:340px;margin:12px 0 10px;font:24px/1.4 var(--font-heading);letter-spacing:-.5px}.excerpt.svelte-cid502{max-width:365px;font-size:13px;line-height:1.8;color:#707070}.read.svelte-cid502{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding-bottom:5px;border-bottom:1px solid #d4cec4;font-size:12px}a.svelte-cid502:focus-visible{outline:2px solid #947d57;outline-offset:5px}@media(max-width:1000px){.articles.svelte-cid502{gap:22px}h3.svelte-cid502{font-size:21px}h1.svelte-cid502,h2.svelte-cid502{font-size:34px}}@media(max-width:700px){.journal.svelte-cid502{padding:48px 20px}header.svelte-cid502{align-items:start;flex-direction:column;gap:16px;margin-bottom:28px}h1.svelte-cid502,h2.svelte-cid502{font-size:30px;margin-top:12px}.intro.svelte-cid502{max-width:310px;font-size:13px}.all-stories.svelte-cid502{gap:20px;padding-top:6px;min-height:44px}.articles.svelte-cid502{grid-template-columns:1fr;gap:36px}.meta.svelte-cid502{margin-top:18px}h3.svelte-cid502{max-width:none;font-size:24px}.excerpt.svelte-cid502{max-width:none}}@media(prefers-reduced-motion:reduce){.photo.svelte-cid502 img:where(.svelte-cid502),.photo-arrow.svelte-cid502{transition:none}.article-link.svelte-cid502:hover img:where(.svelte-cid502){transform:none}}
