.site-contact-block{padding:36px 0}.site-contact-block h2{font-family:var(--font-display), serif;margin:8px 0 14px;font-size:clamp(28px,3vw,42px)}.site-contact-block>p{color:var(--theme-text-aca9a1,#aca9a1)}.site-contact-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.site-contact-links a{border:1px solid var(--theme-border-393934,#393934);color:var(--theme-text-e9e3d8,#e9e3d8);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:10px;min-width:0;padding:13px 17px;text-decoration:none;display:inline-flex}.site-contact-links a:hover{border-color:var(--theme-border-b49a6c,#b49a6c);color:var(--theme-text-e7c78f,#e7c78f)}.contact-compact{padding:6px 0}.contact-compact .site-contact-links{margin-top:10px}.contact-compact .site-contact-links a{padding:8px;font-size:13px}.home-journal{padding-block:40px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.journal-card{border:1px solid var(--theme-border-34342f,#34342f);background:var(--theme-surface-171817,#171817);border-radius:6px;min-width:0;overflow:hidden}.journal-card>a{color:inherit;height:100%;text-decoration:none;display:block}.journal-cover{aspect-ratio:16/9;background:var(--theme-surface-101110,#101110);overflow:hidden}.journal-cover img{object-fit:cover;width:100%;height:100%}.journal-card-copy{padding:22px}.journal-meta{letter-spacing:.04em;color:var(--theme-text-b3a990,#b3a990);font-size:12px}.journal-card h3{margin:15px 0;font-size:21px;line-height:1.35}.journal-card-copy>p:not(.journal-meta){color:var(--theme-text-a6a79f,#a6a79f);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-read{color:var(--theme-text-d4b173,#d4b173);margin-top:20px;font-size:13px;display:block}.journal-pagination{align-items:center;gap:22px;margin:30px 0;display:flex}.journal-article{max-width:860px;margin:auto;padding-block:38px}.journal-article h1{overflow-wrap:anywhere;font-size:clamp(28px,4vw,48px);line-height:1.18}.journal-body{color:var(--theme-text-d7d6d0,#d7d6d0);overflow-wrap:anywhere;margin-top:35px;font-size:17px;line-height:1.8}.journal-body p{margin:1.3em 0}.journal-body h2,.journal-body h3{color:var(--theme-text-f2eee4,#f2eee4);margin-top:1.8em;line-height:1.35}.journal-body img{border-radius:4px;max-width:100%;height:auto;margin:24px auto;display:block}.journal-body iframe{aspect-ratio:16/9;background:var(--theme-surface-111,#111);border:0;width:100%;height:auto;margin:25px 0;display:block}.journal-body a{color:var(--theme-text-d4b173,#d4b173);text-decoration:underline}.journal-body ul,.journal-body ol{padding-left:25px}.journal-body pre{white-space:pre-wrap}.journal-body table{max-width:100%;display:block;overflow-x:auto}.journal-body blockquote{border-left:2px solid var(--theme-border-b79867,#b79867);margin-left:0;padding-left:20px}.journal-language-links{gap:15px;margin-top:20px;font-size:13px;display:flex}.journal-page-title{font-size:clamp(34px,4vw,52px)}@media (max-width:850px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.journal-grid{grid-template-columns:1fr}.site-contact-links{flex-direction:column;align-items:stretch}.site-contact-links a{padding:12px}.journal-article{padding-block:24px}.journal-body{font-size:16px}.journal-card-copy{padding:18px}}
