/* WordPress glue: admin bar, article typography, pagination, core classes. */
body.admin-bar-showing .nav{top:32px}
@media screen and (max-width:782px){body.admin-bar-showing .nav{top:46px}}
.ceg-article{font-size:18.5px;line-height:1.72;color:var(--fg-muted)}
.ceg-article > *:first-child{margin-top:0}
.ceg-article p{margin:0 0 24px}
.ceg-article h2{font-size:30px;font-weight:700;color:var(--forest);letter-spacing:-.5px;margin:44px 0 14px}
.ceg-article h3{font-size:22px;font-weight:700;color:var(--forest);margin:34px 0 12px}
.ceg-article ul,.ceg-article ol{margin:0 0 24px;padding-left:22px}
.ceg-article li{margin-bottom:10px}
.ceg-article a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.ceg-article a:hover{color:var(--forest)}
.ceg-article blockquote{margin:32px 0;padding:4px 0 4px 26px;border-left:3px solid var(--accent);font-size:22px;line-height:1.5;color:var(--forest)}
.ceg-article img{max-width:100%;height:auto;border-radius:var(--r-md)}
.ceg-article figure{margin:32px 0}
.ceg-article figcaption{font-size:14px;color:var(--fg-faint);margin-top:10px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin:0 0 20px 24px}
.alignleft{float:left;margin:0 24px 20px 0}
.wp-caption{max-width:100%}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.nav-links.pagination,.navigation.pagination{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:#fff;color:var(--fg-muted);font-weight:600;font-size:14px;text-decoration:none;transition:all .2s var(--ease)}
.navigation.pagination .page-numbers:hover{border-color:var(--accent);color:var(--forest)}
.navigation.pagination .page-numbers.current{background:var(--forest);border-color:var(--forest);color:#fff}
.ceg-msg{display:none}
