.blog-heading-editor{display:grid;gap:8px}.blog-heading-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 9px;border:1px solid var(--p-line,#dfe6dc);border-radius:10px;background:#f3f6ef;color:var(--p-muted,#64756f);font-size:10px}.blog-heading-toolbar>span{font-weight:800}.blog-heading-toolbar button{min-width:34px;padding:5px 8px;border:1px solid #cbd9d0;border-radius:7px;background:#fffdf8;color:#174c43;font-size:10px;font-weight:800;cursor:pointer}.blog-heading-toolbar button:hover,.blog-heading-toolbar button.is-active{border-color:#0f3d3a;background:#0f3d3a;color:#fff}.blog-heading-toolbar small{flex:1 1 180px;color:#71827a;font-size:10px}.blog-heading-editor-canvas{min-height:260px;padding:15px 16px;border:1px solid var(--p-line,#dfe6dc);border-radius:11px;background:#fffdf8;color:#223f38;font-size:14px;line-height:1.65;outline:none}.blog-heading-editor-canvas:focus{border-color:#2e7d6b;box-shadow:0 0 0 3px rgba(46,125,107,.12)}.blog-heading-editor-canvas:empty:before{content:'Wpisz treść artykułu…';color:#9aa8a1}.blog-heading-editor-canvas h1,.blog-heading-editor-canvas h2,.blog-heading-editor-canvas h3{color:#0f3d3a;line-height:1.2}.blog-heading-editor-canvas h1{margin:10px 0 12px;font-size:26px}.blog-heading-editor-canvas h2{margin:10px 0 10px;font-size:21px}.blog-heading-editor-canvas h3{margin:9px 0 8px;font-size:17px}.blog-heading-editor-canvas p{margin:0 0 13px}.blog-heading-source{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3{color:var(--network-green);font-family:'Montserrat',sans-serif;line-height:1.16;letter-spacing:-.025em}.blog-post-content h1{margin:34px 0 18px;font-size:clamp(32px,4vw,48px)}.blog-post-content h2{margin:32px 0 14px;font-size:clamp(27px,3.2vw,38px)}.blog-post-content h3{margin:26px 0 11px;font-size:clamp(22px,2.7vw,30px)}.blog-post-content h1:first-child,.blog-post-content h2:first-child,.blog-post-content h3:first-child{margin-top:0}
