.menu-items,.footer-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:24px}.menu-items li{position:relative}.menu-items .sub-menu{position:absolute;top:100%;left:0;list-style:none;padding:12px 18px;margin:0;min-width:200px;background:white;border:1px solid var(--line);z-index:5;display:none}.menu-items li:hover>.sub-menu,.menu-items li:focus-within>.sub-menu{display:block}.sub-menu a{display:block;padding:8px 0}.custom-logo-link{display:block;flex-shrink:0;max-width:240px}.custom-logo{max-width:240px;max-height:65px;width:auto;height:auto;display:block}.post-image{display:block;width:100%;aspect-ratio:1.4;text-decoration:none;overflow:hidden;border-radius:5px}.post-image img{width:100%;height:100%;object-fit:cover;display:block}.post-image .placeholder{height:100%;min-height:0}.list-row h3 a{text-decoration:none}.list-row h3 a:hover{text-decoration:underline}.entry-content{overflow-wrap:anywhere}.entry-content img{height:auto;max-width:100%}.entry-content figure{max-width:100%;margin:25px 0}.entry-content iframe,.entry-content video{max-width:100%}.article-cover{width:100%;height:auto;display:block;border-radius:7px;margin-bottom:30px}.page-content{max-width:850px;margin:auto}.entry-content>h2:first-child{margin-top:0}.entry-content h2,.entry-content h3,.entry-content h4{margin-top:32px;margin-bottom:16px}.entry-content p{font-size:16px}.entry-content ul,.entry-content ol{padding-left:25px}.entry-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.entry-content td,.entry-content th{border:1px solid var(--line);padding:12px}.entry-content blockquote{margin:25px 0;padding:15px 25px;border-left:3px solid var(--green);background:#edf2eb}.entry-content pre{overflow:auto;padding:20px;background:#edf2eb}.empty-content{padding:35px;background:white;border:1px solid var(--line);border-radius:7px}.empty-content p{margin:12px 0;color:var(--muted)}.pagination,.nav-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.page-numbers{padding:8px 15px;text-decoration:none;border:1px solid var(--line);border-radius:4px}.page-numbers.current{background:var(--green);color:white}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comments-wrap,.comments-area{margin-top:40px}.comments-area input:not([type=checkbox]),.comments-area textarea,.post-password-form input{display:block;max-width:100%;padding:10px 12px;border:1px solid #9caf9f;border-radius:4px;font:inherit}.comments-area textarea{width:100%}.comments-area input[type=submit],.post-password-form input[type=submit]{background:var(--green);color:white;cursor:pointer;margin-top:12px}.comment-list{padding-left:22px}.comment-list li{padding:20px 0}.comment-metadata{font-size:13px}.comments-area label{display:inline-block;margin-bottom:8px}.archive-description{margin-top:18px;color:var(--muted)}.footer .custom-logo-link{background:white;padding:8px;border-radius:4px}.aligncenter{margin-left:auto!important;margin-right:auto!important}.alignleft{float:left;margin-right:24px!important}.alignright{float:right;margin-left:24px!important}.entry-content:after{content:'';display:table;clear:both}@media(max-width:1100px){.nav{flex-wrap:wrap}.navlinks{max-width:100%}.menu-items{gap:16px;flex-wrap:wrap}.language{display:none}}@media(max-width:760px){.navlinks .menu-items{display:flex;flex-direction:column;align-items:start;gap:14px;width:100%}.menu-items .sub-menu{position:static;display:block;border:none;padding:5px 0 0 18px;min-width:0}.menu-items .sub-menu a{font-size:14px;color:var(--muted)}.footer-menu{flex-wrap:wrap;gap:15px 24px}.custom-logo{max-width:200px;max-height:55px}.post-image{aspect-ratio:1}.entry-content h2{font-size:26px}.alignleft,.alignright{float:none;margin:20px 0!important}.page-content{width:100%}}
