.lynaya-journal{background:#faf8f2;color:#28392e;font-family:var(--text-font-family,Arial,sans-serif);text-align:left}
.lynaya-journal *{box-sizing:border-box}
.lynaya-journal a{color:inherit;text-underline-offset:4px}
.lynaya-journal a:focus-visible,.lynaya-journal [tabindex]:focus-visible{outline:2px solid #748568;outline-offset:4px}
.lynaya-journal__crumb{max-width:1280px;margin:0 auto;padding:28px 6%;font-size:11px;line-height:1.7;color:#69755f;overflow-wrap:break-word}
.lynaya-journal__crumb a{text-decoration:none}
.lynaya-journal__hero{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:6%;padding:16px 6% 48px;align-items:center}
.lynaya-journal__hero--text{grid-template-columns:1fr;max-width:900px}
.lynaya-journal__kicker{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#697b5c;line-height:1.6}
.lynaya-journal__line{width:42px;height:1px;background:#819272;margin:25px 0}
.lynaya-journal h1{font:400 clamp(38px,4.5vw,65px)/1.08 Georgia,serif;letter-spacing:-1.7px;text-transform:none;margin:20px 0 25px;overflow-wrap:normal;word-break:normal;hyphens:none}
.lynaya-journal__standfirst{font-size:15px;line-height:1.8;color:#586151;max-width:430px}
.lynaya-journal__standfirst p{margin:0}
.lynaya-journal__meta{font-size:10px;line-height:1.7;letter-spacing:.8px;margin-top:30px;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:8px 20px}
.lynaya-journal__hero figure{margin:0;background:#eeeee7;min-width:0}
.lynaya-journal__cover{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain;aspect-ratio:auto}
.lynaya-journal__ribbon{background:#e6eadf;height:36px}
.lynaya-journal__layout{max-width:1120px;margin:0 auto;padding:65px 35px;display:grid;grid-template-columns:225px minmax(0,650px);gap:70px;justify-content:center}
.lynaya-journal__toc{align-self:start;position:sticky;top:calc(var(--header-height,80px) + 24px);font-size:12px}
.lynaya-journal__toc[hidden]{display:none}
.lynaya-journal__layout:has(.lynaya-journal__toc[hidden]){grid-template-columns:minmax(0,650px)}
.lynaya-journal__toc>p{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px}
.lynaya-journal__toc a{display:block;text-decoration:none;line-height:1.6;padding:12px 0;border-bottom:1px solid #dce0d3;color:#69755f;font-size:12px;overflow-wrap:normal;word-break:normal;hyphens:none}
.lynaya-journal__reading{min-width:0}
.lynaya-journal__body{font-family:var(--text-font-family,Arial,sans-serif);color:#4f594b;font-size:16px;line-height:1.9;overflow-wrap:normal;word-break:normal;hyphens:none}
.lynaya-journal__body p,.lynaya-journal__body ul,.lynaya-journal__body ol{margin:0 0 22px;font-size:16px;line-height:1.9}
.lynaya-journal__body>p:first-of-type{font:400 19px/1.7 Georgia,serif;color:#28392e}
.lynaya-journal__body h2{font:400 30px/1.25 Georgia,serif;letter-spacing:-.5px;text-transform:none;color:#28392e;margin:44px 0 22px;scroll-margin-top:calc(var(--header-height,80px) + 24px);word-break:normal;overflow-wrap:normal}
.lynaya-journal__body h3{font:400 23px/1.35 Georgia,serif;letter-spacing:0;text-transform:none;color:#28392e;margin:28px 0 14px}
.lynaya-journal__body strong{font-weight:700}
.lynaya-journal__body img{height:auto;max-width:100%;object-fit:contain}
.lynaya-journal__body blockquote,.lynaya-journal__body .note{border-left:2px solid #819272;background:#eef0e7;padding:20px 25px;margin:28px 0;font-style:normal}
.lynaya-journal__body .lynaya-repere{background:#eef0e7;border-left:2px solid #819272;padding:16px 20px;margin:28px 0;overflow-x:auto}
.lynaya-journal__table{max-width:100%;overflow-x:auto;margin:28px 0}
.lynaya-journal__body table{table-layout:auto;width:100%;min-width:480px;font-size:14px;line-height:1.7;font-family:var(--text-font-family,Arial,sans-serif);border-collapse:collapse;margin:0}
.lynaya-journal__body table th,.lynaya-journal__body table td{white-space:normal;word-break:normal!important;overflow-wrap:normal!important;hyphens:none;min-width:140px;padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d9dfd0}
.lynaya-journal__body table th{color:#28392e;font-weight:700;background:#e6eadf}
.lynaya-journal__body caption{text-align:left;color:#28392e;font-weight:700;padding:0 0 16px}
.lynaya-journal .article__footer{border-color:#dce0d3}
@media(max-width:1000px){.lynaya-journal__layout{gap:35px;grid-template-columns:190px minmax(0,650px)}}
@media(max-width:700px){.lynaya-journal__crumb{padding:20px 22px;font-size:10px}.lynaya-journal__hero{grid-template-columns:1fr;padding:9px 22px 28px;gap:25px}.lynaya-journal h1{font-size:clamp(34px,10.5vw,43px);line-height:1.08;letter-spacing:-1px;margin:17px 0 19px}.lynaya-journal__standfirst{font-size:14px}.lynaya-journal__line{margin:18px 0}.lynaya-journal__meta{margin-top:23px}.lynaya-journal__ribbon{height:24px}.lynaya-journal__layout{display:block;padding:32px 25px}.lynaya-journal__toc{position:static;background:#eef0e7;padding:20px;margin-bottom:32px}.lynaya-journal__toc a{padding:9px 0;font-size:12px}.lynaya-journal__body p,.lynaya-journal__body ul,.lynaya-journal__body ol{font-size:15px;line-height:1.85}.lynaya-journal__body h2{font-size:28px;margin-top:34px}.lynaya-journal__body h3{font-size:22px}.lynaya-journal__body .lynaya-repere{padding:16px 12px}.lynaya-journal__body blockquote{padding:18px}.lynaya-journal__body small a{overflow-wrap:anywhere}}
.lynaya-journal__body .lynaya-repere .lynaya-journal__table{margin:0}
@media(max-width:700px){.lynaya-journal__body table{min-width:0}.lynaya-journal__body table tbody,.lynaya-journal__body table tr{display:block;width:100%}.lynaya-journal__body table th,.lynaya-journal__body table td{display:block;width:100%;min-width:0;padding:10px 12px}.lynaya-journal__body table th{border-bottom:0}.lynaya-journal__body table tr{margin-bottom:10px}.lynaya-journal__body table thead{display:none}}
