/* Dynamic article layout: calm editorial hierarchy with accessible reading measure. */
.seyi-single-article { --seyi-article-paper:#faf7f0; --seyi-article-white:#fff; --seyi-article-ink:#142721; --seyi-article-muted:#626a65; --seyi-article-river:#0c626b; --seyi-article-clay:#a34b2a; --seyi-article-fibre:#dfd9ce; background:var(--seyi-article-paper); color:var(--seyi-article-ink); font-family:"Source Sans 3",system-ui,sans-serif; overflow:clip; }
.seyi-single-article *,.seyi-single-article *::before,.seyi-single-article *::after{box-sizing:border-box}.seyi-single-article__shell,.seyi-single-article__reading-shell,.seyi-single-article__after-shell,.seyi-single-article__related-shell{margin-inline:auto;max-width:1080px;padding-inline:32px;width:100%}.seyi-single-article a:focus-visible,.seyi-single-article button:focus-visible{outline:3px solid #d28a4b;outline-offset:4px}
.seyi-single-article__hero{border-top:1px solid var(--seyi-article-fibre);padding-block:26px 64px}.seyi-single-article__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;line-height:1.4;margin-bottom:54px}.seyi-single-article__breadcrumbs a{color:var(--seyi-article-river);text-decoration:underline;text-underline-offset:3px}.seyi-single-article__breadcrumbs span{color:var(--seyi-article-muted)}.seyi-single-article__eyebrow{color:var(--seyi-article-clay);font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin:0;text-transform:uppercase}.seyi-single-article h1{color:#000;font-family:"Newsreader",Georgia,serif;font-size:clamp(53px,6.2vw,76px);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:18px 0 24px;max-width:900px}.seyi-single-article__dek{font-family:"Newsreader",Georgia,serif;font-size:clamp(24px,2.15vw,29px);line-height:1.32;margin:0;max-width:790px}.seyi-single-article__meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px}.seyi-single-article__meta,.seyi-single-article__meta a{color:var(--seyi-article-muted);font-size:14px;line-height:1.5}.seyi-single-article__meta a{color:var(--seyi-article-river);text-decoration:underline;text-underline-offset:3px}
.seyi-single-article__featured-image{background:#13251f;margin:0;max-height:580px;overflow:hidden}.seyi-single-article__featured-image img{display:block;height:min(43vw,580px);object-fit:cover;width:100%}.seyi-single-article__featured-image figcaption{background:var(--seyi-article-white);color:var(--seyi-article-muted);font-size:13px;line-height:1.5;margin:0;padding:12px max(32px,calc((100% - 1080px)/2 + 32px))}
.seyi-single-article__reading-section{background:var(--seyi-article-white);padding-block:72px 96px}.seyi-single-article__reading-shell{align-items:flex-start;display:grid;gap:clamp(48px,8vw,96px);grid-template-columns:170px minmax(0,720px);justify-content:center}.seyi-single-article__toc{position:sticky;top:32px}.seyi-single-article__toc h2{font-size:14px;font-weight:700;line-height:1.4;margin:0 0 16px}.seyi-single-article__toc ol{list-style:none;margin:0;padding:0}.seyi-single-article__toc li{font-size:14px;line-height:1.45;margin:0 0 12px}.seyi-single-article__toc a{color:var(--seyi-article-muted);text-decoration:none}.seyi-single-article__toc a:hover{text-decoration:underline;text-underline-offset:3px}.seyi-single-article__toc-level-3{padding-left:12px}.seyi-single-article__toc-share{border-top:1px solid var(--seyi-article-fibre);color:var(--seyi-article-river);display:block;font-size:14px;margin-top:18px;padding-top:18px;text-decoration:underline;text-underline-offset:3px}.seyi-single-article__body{font-size:19px;line-height:1.67;min-width:0}.seyi-single-article__body>*:first-child{font-size:20px}.seyi-single-article__body p,.seyi-single-article__body ul,.seyi-single-article__body ol{margin:0 0 25px}.seyi-single-article__body h2,.seyi-single-article__body h3{color:#000;font-family:"Newsreader",Georgia,serif;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:52px 0 20px;scroll-margin-top:32px}.seyi-single-article__body h2{font-size:42px}.seyi-single-article__body h3{font-size:32px}.seyi-single-article__body a{color:var(--seyi-article-river);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.seyi-single-article__body blockquote{border-left:5px solid var(--seyi-article-clay);font-family:"Newsreader",Georgia,serif;font-size:31px;line-height:1.25;margin:34px 0;padding:8px 0 8px 26px}.seyi-single-article__body blockquote p:last-child{margin-bottom:0}.seyi-single-article__body figure{margin:34px 0}.seyi-single-article__body figure img{display:block;height:auto;width:100%}.seyi-single-article__body figcaption{color:var(--seyi-article-muted);font-size:14px;line-height:1.5;margin-top:10px}.seyi-single-article__body hr{border:0;border-top:1px solid var(--seyi-article-fibre);margin:40px 0}
.seyi-single-article__after{background:var(--seyi-article-paper);padding-block:70px 96px}.seyi-single-article__after-shell{display:grid;gap:64px;grid-template-columns:minmax(0,420px) minmax(0,480px);justify-content:center}.seyi-single-article__share h2,.seyi-single-article__author h2,.seyi-single-article__related-shell>h2,.seyi-single-article__newsletter h2{color:#000;font-family:"Newsreader",Georgia,serif;font-size:35px;font-weight:400;line-height:1.14;margin:0 0 14px}.seyi-single-article__share p,.seyi-single-article__author p{color:var(--seyi-article-muted);font-size:16px;line-height:1.6;margin:0}.seyi-single-article__share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.seyi-single-article__share-actions button,.seyi-single-article__share-actions a{align-items:center;background:transparent;border:1px solid var(--seyi-article-ink);color:var(--seyi-article-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none}.seyi-single-article__share-actions button:hover,.seyi-single-article__share-actions a:hover{background:var(--seyi-article-ink);color:#fff}.seyi-single-article__author{border-left:1px solid var(--seyi-article-fibre);padding-left:40px}.seyi-single-article__author p{color:var(--seyi-article-ink)}.seyi-single-article__author a{color:var(--seyi-article-river);display:inline-flex;font-size:15px;margin-top:14px;text-decoration:underline;text-underline-offset:3px}.seyi-single-article__related-shell{border-top:1px solid var(--seyi-article-fibre);margin-top:52px;padding-top:52px}.seyi-single-article__related-shell>h2{font-size:42px;margin-bottom:22px}.seyi-single-article__related-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.seyi-single-article__related-grid article{background:var(--seyi-article-white);border-top:3px solid var(--seyi-article-river);min-height:130px;padding:22px}.seyi-single-article__related-grid a{color:var(--seyi-article-ink);font-family:"Newsreader",Georgia,serif;font-size:23px;line-height:1.2;text-decoration:none}.seyi-single-article__related-grid a:hover{color:var(--seyi-article-river)}.seyi-single-article__newsletter{align-items:center;background:var(--seyi-article-river);color:#fff;display:flex;gap:24px;justify-content:space-between;margin:66px auto 0;max-width:1016px;padding:34px 40px}.seyi-single-article__newsletter h2{color:#fff;font-size:34px;margin-bottom:7px}.seyi-single-article__newsletter p{font-size:14px;line-height:1.5;margin:0}.seyi-single-article__newsletter span{border:1px solid #fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase;white-space:nowrap}
@media(max-width:767px){.seyi-single-article__shell,.seyi-single-article__reading-shell,.seyi-single-article__after-shell,.seyi-single-article__related-shell{padding-inline:20px}.seyi-single-article__hero{padding-bottom:52px}.seyi-single-article__breadcrumbs{margin-bottom:38px}.seyi-single-article h1{font-size:clamp(48px,14vw,64px)}.seyi-single-article__dek{font-size:24px}.seyi-single-article__featured-image img{height:66vw}.seyi-single-article__reading-section{padding-block:54px 64px}.seyi-single-article__reading-shell,.seyi-single-article__after-shell{display:flex;flex-direction:column}.seyi-single-article__toc{border-bottom:1px solid var(--seyi-article-fibre);position:static;width:100%;padding-bottom:22px}.seyi-single-article__body{font-size:18px}.seyi-single-article__body>*:first-child{font-size:19px}.seyi-single-article__body h2{font-size:37px}.seyi-single-article__body h3{font-size:30px}.seyi-single-article__body blockquote{font-size:28px}.seyi-single-article__after{padding-block:54px 64px}.seyi-single-article__author{border-left:0;border-top:1px solid var(--seyi-article-fibre);padding-left:0;padding-top:34px}.seyi-single-article__related-shell{margin-top:38px;padding-top:38px}.seyi-single-article__related-grid{grid-template-columns:1fr}.seyi-single-article__newsletter{align-items:flex-start;flex-direction:column;margin-top:46px;padding:28px 24px}.seyi-single-article__newsletter span{white-space:normal}}
@media(prefers-reduced-motion:reduce){.seyi-single-article *{scroll-behavior:auto!important;transition:none!important}}
