.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;top:8px;left:8px;padding:12px 18px;background:#fff;color:#152c35;z-index:100000}.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{grid-column:1/-1;padding:14px 16px;border-radius:12px;font-weight:700}.form-status--success{color:#155c37;background:#e8f7ef;border:1px solid #a8dcc0}.form-status--error{color:#8c2c2c;background:#fff0ef;border:1px solid #efc0bd}.cf-turnstile{min-height:65px;margin:4px 0 16px}.container--narrow{max-width:840px}.editorial-main{min-height:60vh;padding-top:92px}.blog-hero{padding:90px 0 72px;background:linear-gradient(135deg,#edf8f5 0%,#fff8ef 100%)}.blog-hero h1,.article__header h1,.article--page>h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.02;margin:10px 0 20px}.blog-hero p:last-child{max-width:720px;font-size:1.2rem}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.post-card{overflow:hidden;border:1px solid #dce8e5;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(26,68,70,.08)}.post-card__image{display:block;aspect-ratio:16/9;overflow:hidden}.post-card__image img{width:100%;height:100%;object-fit:cover}.post-card__body{padding:26px}.post-card time,.article__meta{color:#657a7e;font-size:.9rem}.post-card h2{margin:10px 0;font-size:1.45rem;line-height:1.22}.post-card h2 a,.text-link,.breadcrumb{color:#153c3e;text-decoration:none}.text-link,.breadcrumb{font-weight:750}.navigation.pagination{margin-top:42px}.nav-links{display:flex;gap:10px;justify-content:center;align-items:center}.page-numbers{padding:9px 13px;border-radius:9px;background:#edf5f3;color:#163f40;text-decoration:none}.page-numbers.current{background:#e4793f;color:#fff}.article{padding:72px 0}.article__header{padding-top:36px}.article__lead{font-size:1.25rem;color:#50686c}.article__image{margin-top:38px}.article__image img{display:block;width:100%;height:auto;border-radius:24px}.article__content{padding-top:44px;font-size:1.08rem;line-height:1.8}.article__content h2,.article__content h3{margin-top:1.8em}.article__content img{max-width:100%;height:auto;border-radius:14px}.article--page{padding-top:10px}.search-result{padding:28px 0;border-bottom:1px solid #dce8e5}.search-result h2 a{color:#163f40;text-decoration:none}.empty-state{text-align:center;padding-top:50px;padding-bottom:50px}.search-form{display:flex;gap:10px;justify-content:center;margin:24px 0}.search-form input{min-width:min(420px,60vw);padding:12px 14px;border:1px solid #b8cbc8;border-radius:10px}.comments-area{padding-bottom:70px}.comment-list{padding-left:24px}.admin-bar .site-header{top:32px}@media(max-width:900px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:620px){.posts-grid{grid-template-columns:1fr}.editorial-main{padding-top:72px}.blog-hero{padding:60px 0 50px}.search-form{flex-direction:column}.search-form input{min-width:100%}}
