/* Category archives and editorial posts only; member biographies keep their template. */
.fulmina-editorial-refresh #site-header{position:relative!important;top:auto!important}
.fulmina-editorial-refresh .page-header{background:#f3f8fa!important;border-bottom:1px solid #e2eaee;padding:34px 0 30px!important}
.fulmina-editorial-refresh .page-header-title{margin:0!important;padding:0!important;max-width:980px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(29px,3vw,38px)!important;line-height:1.25!important;letter-spacing:0!important;color:#24678e!important}
.fulmina-editorial-refresh .site-breadcrumbs{position:static!important;transform:none!important;float:none!important;margin-top:15px;font-size:12px;line-height:1.6}
.fulmina-editorial-refresh #content-wrap{padding-top:36px;padding-bottom:64px}
.fulmina-editorial-refresh #primary{padding-right:30px}
.fulmina-archive-refresh #blog-entries{display:flex;flex-direction:column;gap:24px;margin:0;width:100%}
.fulmina-archive-refresh #blog-entries:before,.fulmina-archive-refresh #blog-entries:after{display:none}
.fulmina-archive-refresh #blog-entries>.blog-entry{float:none;width:100%!important;max-width:100%;margin:0!important;padding:28px!important;background:#fff;border:1px solid #e1e9ee;border-left:3px solid #b49b63;border-radius:8px;box-shadow:0 5px 20px #173b5509}
.fulmina-archive-refresh #blog-entries>.blog-entry:nth-child(even){background:#f8fafb}
.fulmina-archive-refresh .blog-entry-inner{display:flex!important;gap:26px;align-items:flex-start!important;width:100%}
.fulmina-archive-refresh .blog-entry-inner:before,.fulmina-archive-refresh .blog-entry-inner:after{display:none}
.fulmina-archive-refresh .blog-entry-content{display:block!important;float:none!important;width:auto!important;flex:1;min-width:0;padding:0!important}
.fulmina-archive-refresh .thumbnail{float:none!important;width:29%!important;flex:0 0 29%;margin:0!important;padding:0!important}
.fulmina-archive-refresh .thumbnail img{width:100%;height:auto;border-radius:5px}
.fulmina-archive-refresh .blog-entry-category{margin-bottom:12px;font:600 10px/1.6 Arial,sans-serif;letter-spacing:1px}
.fulmina-archive-refresh .blog-entry-title{font-family:'Playfair Display',Georgia,serif;font-size:27px!important;line-height:1.3!important;margin:0 0 16px!important;letter-spacing:0!important;overflow-wrap:break-word}
.fulmina-archive-refresh .blog-entry-title a{color:#24678e!important}
.fulmina-archive-refresh .blog-entry-title a:hover{color:#173f58!important}
.fulmina-archive-refresh .blog-entry-summary{font:15px/1.85 Lora,Georgia,serif;color:#56636d}
.fulmina-archive-refresh .blog-entry-summary p{margin:0 0 18px}
.fulmina-archive-refresh .fer-read-link{display:inline-flex;gap:14px;align-items:center;color:#24678e;font:600 12px/1.6 Arial,sans-serif;text-decoration:none;border-bottom:1px solid #b49b63;padding:4px 0}
.fulmina-archive-refresh .fer-read-link:hover{color:#173f58;border-bottom-color:#24678e}
.fulmina-archive-refresh .blog-entry-bottom{display:flex!important;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:15px;margin-top:19px;border-top:1px solid #e3eaee}
.fulmina-archive-refresh .blog-entry-bottom:before,.fulmina-archive-refresh .blog-entry-bottom:after{display:none}
.fulmina-archive-refresh .blog-entry-date,.fulmina-archive-refresh .blog-entry-comments{float:none!important;width:auto!important;color:#697781!important;font:10px/1.7 Arial,sans-serif;letter-spacing:.5px}
.fulmina-archive-refresh .blog-entry-comments a{color:#697781!important}
.fulmina-archive-refresh .page-numbers{border-radius:4px}
.fulmina-article-refresh #content>article>.meta{margin:0 0 20px;padding:0 0 18px;border-top:0;border-bottom:1px solid #e3eaee;color:#697781;font-size:12px;line-height:1.9}
.fulmina-article-refresh .fer-back{margin:0 0 22px;font:12px/1.7 Arial,sans-serif}
.fulmina-article-refresh .fer-back a{color:#24678e}
.fulmina-article-refresh .fer-article-body{padding:32px;background:#fff;border:1px solid #e1e9ee;border-radius:8px;box-shadow:0 5px 20px #173b5509;color:#4f5f69;font:16px/1.9 Lora,Georgia,serif;overflow-wrap:break-word}
.fulmina-article-refresh .fer-article-body p{margin:0 0 22px;text-align:left!important}
.fulmina-article-refresh .fer-article-body h2,.fulmina-article-refresh .fer-article-body h3,.fulmina-article-refresh .fer-article-body h4{font-family:'Playfair Display',Georgia,serif;color:#24678e;letter-spacing:0;line-height:1.4;text-align:left!important}
.fulmina-article-refresh .fer-article-body h2{font-size:26px;margin:34px 0 18px;padding-top:26px;border-top:1px solid #e3eaee}
.fulmina-article-refresh .fer-article-body h3{font-size:22px;margin:28px 0 14px}
.fulmina-article-refresh .fer-article-body h4{font-size:19px;margin:24px 0 12px}
.fulmina-article-refresh .fer-article-body>h2:first-child,.fulmina-article-refresh .fer-article-body .entry>h2:first-child{margin-top:0;padding-top:0;border-top:0}
.fulmina-article-refresh .fer-article-body>h2:first-child+p{background:#f3f8fa;border-left:3px solid #b49b63;border-radius:4px;padding:20px 22px;margin-bottom:24px}
.fulmina-article-refresh .fer-article-body ul,.fulmina-article-refresh .fer-article-body ol{margin:18px 0 26px 24px}
.fulmina-article-refresh .fer-article-body li{padding-left:5px;margin-bottom:9px}
.fulmina-article-refresh .fer-article-body li::marker{color:#9a814f}
.fulmina-article-refresh .fer-article-body blockquote{background:#f3f8fa;border-left:3px solid #b49b63;padding:22px;margin:26px 0}
.fulmina-article-refresh .fer-article-body #content{float:none;width:100%;padding:0;margin:0}
.fulmina-article-refresh .fer-article-body img{max-width:100%;height:auto;border-radius:5px}
.fulmina-article-refresh #related-posts{margin-top:36px}
.fulmina-article-refresh #related-posts .oceanwp-row{display:flex;gap:18px;flex-wrap:wrap;margin:0}
.fulmina-article-refresh #related-posts .oceanwp-row:after{display:none}
.fulmina-article-refresh #related-posts .related-post{float:none;flex:1 1 180px;width:auto;margin:0;padding:20px;border:1px solid #e1e9ee;border-radius:6px;background:#f7fafb}
.fulmina-article-refresh #related-posts .related-post-title{font:600 20px/1.4 'Playfair Display',Georgia,serif;margin:0 0 10px}
.fulmina-article-refresh #comments{padding:26px;border:1px solid #e1e9ee;border-radius:8px;background:#f8fafb}
.fulmina-article-refresh #comments input:not([type=checkbox]):not([type=hidden]),.fulmina-article-refresh #comments textarea{border-radius:4px;background:#fff}
.fulmina-article-refresh #comments input[type=submit]{background:#287ba5!important;color:#fff}
.fulmina-editorial-refresh #primary a:focus-visible{outline:3px solid #b49b63;outline-offset:4px}
@media(max-width:959px){.fulmina-editorial-refresh #primary{padding-right:0}.fulmina-archive-refresh .blog-entry-title{font-size:25px!important}}
@media(max-width:767px){.fulmina-editorial-refresh .page-header{padding:27px 0!important}.fulmina-editorial-refresh .page-header-title{font-size:28px!important}.fulmina-editorial-refresh #content-wrap{padding-top:26px}.fulmina-archive-refresh #blog-entries{gap:20px}.fulmina-archive-refresh #blog-entries>.blog-entry{padding:22px!important}.fulmina-archive-refresh .blog-entry-inner{display:block!important}.fulmina-archive-refresh .thumbnail{width:100%!important;margin-bottom:20px!important}.fulmina-archive-refresh .thumbnail img{max-height:300px;object-fit:contain}.fulmina-archive-refresh .blog-entry-title{font-size:24px!important}.fulmina-article-refresh .fer-article-body{padding:22px;font-size:15px;line-height:1.85}.fulmina-article-refresh .fer-article-body h2{font-size:24px}.fulmina-article-refresh .fer-article-body>h2:first-child+p{padding:18px}.fulmina-article-refresh #comments{padding:20px}.fulmina-article-refresh #related-posts .related-post{flex-basis:100%}}
