.editorial-index h1,.single-publication h1{font-size:clamp(34px,5vw,58px);line-height:1.15;margin:20px 0 25px}.editorial-intro{font-size:17px;line-height:1.8;max-width:790px}.blog-search{margin-top:32px;max-width:600px}.blog-search label{display:block;font-size:12px;margin-bottom:8px}.blog-search>div{display:flex;gap:10px}.blog-search input{min-width:0;width:100%;padding:12px;border:1px solid #c8d4dd;border-radius:7px;font:inherit}.blog-categories{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}.blog-categories a{padding:8px 15px;border:1px solid #c8d4dd;border-radius:30px;font-size:12px}.blog-categories a:hover{background:#183d54;color:white}.article-cover{width:100%}.editorial-index .article-grid{row-gap:45px}.pagination ul{display:flex;list-style:none;padding:0;gap:14px;margin:40px 0}.pagination a,.pagination .current{display:block;padding:8px 15px;border:1px solid #c8d4dd;border-radius:5px}.pagination .current{background:#183d54;color:white}.feed-link{font-size:12px;margin-top:35px}.single-publication{max-width:1000px}.publication-heading{margin:35px 0}.publication-image{margin:30px 0}.publication-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:12px}.publication-image figcaption{font-size:11px;margin-top:10px;color:#657781}.publication-content{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.publication-content p{margin:0 0 22px}.publication-content h2{font-size:32px;margin:38px 0 18px}.publication-content h3{font-size:24px;margin:28px 0 15px}.publication-content a{color:#235b7b;text-decoration:underline}.publication-content img{max-width:100%;height:auto}.publication-content figure{max-width:100%;margin:24px 0}.publication-content iframe{max-width:100%}.publication-content blockquote{border-left:3px solid #b39766;padding:12px 25px;background:#eaf0f4}.source-note,.article-consult{margin:40px 0;padding:25px 30px;border-radius:10px;background:#eaf0f4}.source-note a{text-decoration:underline}.article-consult h2{font-size:28px}.article-consult p{margin:15px 0 22px}.edit-publication{font-size:12px}.empty-posts{padding:35px;background:#eaf0f4;border-radius:10px}.admin-bar .header{top:32px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.editor-styles-wrapper{font-family:Inter,Arial,sans-serif;color:#183d54}.editor-styles-wrapper p{line-height:1.8}@media(max-width:600px){.blog-search>div{flex-wrap:wrap}.single-publication{padding-top:45px}.publication-content{font-size:16px}.source-note,.article-consult{padding:22px}.article-consult h2{font-size:25px}.admin-bar .header{top:46px}}
