/* Shared native-block layouts measured against the Elementor editorial pilot. */
body.mag-editorial-post .mag-main>.wp-block-post-content,
body.mag-editorial-post .mag-main>.wp-block-post-title,
body.mag-editorial-post .mag-main>.wp-block-post-date{width:100%;max-width:1440px!important}
.mag-editorial{width:100%;max-width:none!important;color:#1d1d1d;font-family:"Fira Sans",sans-serif;line-height:1.6}
.mag-editorial,.mag-editorial *{box-sizing:border-box}
.mag-editorial>.mag-editorial-section{margin:0}
.mag-editorial .mag-editorial-section{display:flex;flex-direction:column;gap:20px;padding:10px;max-width:1350px;margin-inline:auto;width:100%}
.mag-editorial .mag-editorial-section>*{margin:0;min-width:0;max-width:100%}
.mag-editorial .mag-editorial-columns{display:flex;flex-wrap:nowrap!important;gap:20px;align-items:stretch;margin:0;width:100%}
.mag-editorial .mag-editorial-columns>.wp-block-column{flex:1 1 0;min-width:0;margin:0}
.mag-editorial .mag-editorial-column{display:flex;flex-direction:column;gap:20px;padding:0;height:100%}
.mag-editorial .mag-editorial-column>*{margin:0;min-width:0;max-width:100%}
.mag-editorial .mag-editorial-text{display:flow-root;color:#1d1d1d}
.mag-editorial .mag-editorial-text>p{margin:1em 0;line-height:1.6}
.mag-editorial .mag-editorial-text>h2{font-size:18px;line-height:1.5;font-weight:700;margin:.83em 0}
.mag-editorial .mag-editorial-text>h3{font-size:16px;line-height:1.2;font-weight:700;margin:1em 0}
.mag-editorial .mag-editorial-text>h4{font-size:16px;line-height:1.2;font-weight:700;margin:1.33em 0}
/* Section gap owns outer spacing; avoid adding paragraph/heading margins to it. */
.mag-editorial .mag-editorial-text>:first-child{margin-top:0}
.mag-editorial .mag-editorial-text>:last-child{margin-bottom:0}
.mag-editorial .mag-editorial-text a{color:#855400;text-decoration:none}
.mag-editorial .mag-editorial-text a:hover{text-decoration:underline}
.mag-editorial figure.wp-block-image{margin:0;text-align:center}
.mag-editorial figure.wp-block-image img{display:block;margin-inline:auto;width:100%;height:auto;max-width:100%;border-radius:0}
.mag-editorial .mag-editorial-gallery.wp-block-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}
.mag-editorial .mag-editorial-gallery.wp-block-gallery>figure.wp-block-image{width:auto!important;margin:0!important;min-width:0;flex:none}
.mag-editorial .mag-editorial-gallery figure>a{display:block;width:100%;aspect-ratio:4/3;overflow:hidden}
.mag-editorial .mag-editorial-gallery figure img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}
.mag-editorial .mag-editorial-gallery figure>a:hover img{filter:brightness(.8)}
@media(max-width:1024px){.mag-editorial .mag-editorial-gallery.wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mag-editorial .mag-editorial-columns{flex-direction:column}.mag-editorial .mag-editorial-columns>.wp-block-column{flex-basis:auto!important;width:100%}.mag-editorial .mag-editorial-gallery.wp-block-gallery{grid-template-columns:1fr}}

/* Native Details and decorative icons, no Elementor icon font. */
.mag-editorial-lessons{display:grid;gap:12px}.mag-editorial-lessons .wp-block-details{margin:0;border:1px solid #855400;padding:14px 16px}.mag-editorial-lessons summary{color:#855400;font-weight:600;cursor:pointer}.mag-editorial-lessons summary:focus-visible{outline:2px solid #855400;outline-offset:5px}.mag-editorial-lessons .wp-block-details>p:last-child{margin-bottom:0}
.mag-editorial-info{position:relative;padding-left:44px;min-height:30px}.mag-editorial-info>p{margin:0}.mag-editorial-info::before{content:"";position:absolute;left:0;top:2px;width:28px;height:28px;background:#855400;mask:var(--mag-info-icon) center/contain no-repeat;-webkit-mask:var(--mag-info-icon) center/contain no-repeat}
.mag-editorial-info--calendar{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M3%2011h18M7%2015h2m3%200h2m3%200h1%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--clock{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--phone{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h4l1%205-3%202a16%2016%200%200%200%206%206l2-3%205%201v4a3%203%200%200%201-3%203C9%2020%204%2015%203%206a3%203%200%200%201%203-3Z%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--users{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M2%2021v-3a7%207%200%200%201%2014%200v3M16%204a3%203%200%200%201%200%206m3%2011v-3a7%207%200%200%200-2-5%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--price{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20M6%2015h5m4%200h3%22%2F%3E%3C%2Fsvg%3E")}

/* Native editorial icon headings, natural three-photo gallery and logos. */
.mag-editorial-info>h3,.mag-editorial-info>h4{font-size:16px;line-height:1.5;color:#855400;margin:0 0 4px;font-weight:700}.mag-editorial-info>h3:last-child,.mag-editorial-info>h4:last-child{margin-bottom:0}
.mag-editorial .mag-editorial-gallery.mag-editorial-gallery--natural{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}.mag-editorial .mag-editorial-gallery--natural figure>a{aspect-ratio:auto}.mag-editorial .mag-editorial-gallery--natural figure img{height:auto;aspect-ratio:auto;object-fit:contain}.mag-editorial-logos figure.wp-block-image.size-thumbnail img{width:auto;max-width:100%}
@media(max-width:767px){.mag-editorial .mag-editorial-gallery.mag-editorial-gallery--natural{grid-template-columns:1fr}.mag-editorial-logos .wp-block-column:not(:has(.wp-block-image)){display:none}}
.mag-editorial-info--eye{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s4-7%2010-7%2010%207%2010%207-4%207-10%207S2%2012%202%2012Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--idea{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2017v-2a7%207%200%201%201%208%200v2M8%2018h8m-7%203h6%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--location{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%208c0%205-7%2013-7%2013S5%2013%205%208a7%207%200%201%201%2014%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
.mag-editorial-info--ticket{--mag-info-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18v4a2%202%200%200%200%200%204v4H3v-4a2%202%200%200%200%200-4V6Z%22%2F%3E%3Cpath%20d%3D%22M15%207v2m0%202v2m0%202v2%22%2F%3E%3C%2Fsvg%3E")}

/* Multi-gallery Noc Muzeów: scoped original ornaments and native separators. */
.mag-editorial-night .mag-night-highlight{background:#526fa3;color:#fff;padding:10px}.mag-editorial-night .mag-night-square{list-style-type:square}.mag-editorial-night .wp-block-list{margin-block:1em;padding-left:1.5em}.mag-editorial-night .wp-block-list .wp-block-list{margin-block:0}.mag-editorial-night .wp-block-list li{margin:0}
.mag-editorial-night hr.wp-block-separator{width:100%;max-width:none;border:0;opacity:1}.mag-editorial-night .mag-night-blue{height:15px;background:#005bbb}.mag-editorial-night .mag-night-yellow{height:15px;background:#ffd500}.mag-editorial-night .mag-night-ornament{height:20px;background:#000;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet' overflow='visible' height='100%' viewBox='0 0 126 26' fill='black' stroke='none'%3E%3Cpath d='M3,10.2c2.6,0,2.6,2,2.6,3.2S4.4,16.5,3,16.5s-3-1.4-3-3.2S0.4,10.2,3,10.2z M18.8,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.2-1.4-3.2-3.2S17,10.2,18.8,10.2z M34.6,10.2c1.5,0,2.6,1.4,2.6,3.2s-0.5,3.2-1.9,3.2c-1.5,0-3.4-1.4-3.4-3.2S33.1,10.2,34.6,10.2z M50.5,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.3-0.9-3.3-2.6S48.7,10.2,50.5,10.2z M66.2,10.2c1.5,0,3.4,1.4,3.4,3.2s-1.9,3.2-3.4,3.2c-1.5,0-2.6-0.4-2.6-2.1S64.8,10.2,66.2,10.2z M82.2,10.2c1.7,0.8,2.6,1.4,2.6,3.2s-0.1,3.2-1.6,3.2c-1.5,0-3.7-1.4-3.7-3.2S80.5,9.4,82.2,10.2zM98.6,10.2c1.5,0,2.6,0.4,2.6,2.1s-1.2,4.2-2.6,4.2c-1.5,0-3.7-0.4-3.7-2.1S97.1,10.2,98.6,10.2z M113.4,10.2c1.2,0,2.2,0.9,2.2,3.2s-0.1,3.2-1.3,3.2s-3.1-1.4-3.1-3.2S112.2,10.2,113.4,10.2z'/%3E%3C/svg%3E") repeat-x left center/auto 100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet' overflow='visible' height='100%' viewBox='0 0 126 26' fill='black' stroke='none'%3E%3Cpath d='M3,10.2c2.6,0,2.6,2,2.6,3.2S4.4,16.5,3,16.5s-3-1.4-3-3.2S0.4,10.2,3,10.2z M18.8,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.2-1.4-3.2-3.2S17,10.2,18.8,10.2z M34.6,10.2c1.5,0,2.6,1.4,2.6,3.2s-0.5,3.2-1.9,3.2c-1.5,0-3.4-1.4-3.4-3.2S33.1,10.2,34.6,10.2z M50.5,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.3-0.9-3.3-2.6S48.7,10.2,50.5,10.2z M66.2,10.2c1.5,0,3.4,1.4,3.4,3.2s-1.9,3.2-3.4,3.2c-1.5,0-2.6-0.4-2.6-2.1S64.8,10.2,66.2,10.2z M82.2,10.2c1.7,0.8,2.6,1.4,2.6,3.2s-0.1,3.2-1.6,3.2c-1.5,0-3.7-1.4-3.7-3.2S80.5,9.4,82.2,10.2zM98.6,10.2c1.5,0,2.6,0.4,2.6,2.1s-1.2,4.2-2.6,4.2c-1.5,0-3.7-0.4-3.7-2.1S97.1,10.2,98.6,10.2z M113.4,10.2c1.2,0,2.2,0.9,2.2,3.2s-0.1,3.2-1.3,3.2s-3.1-1.4-3.1-3.2S112.2,10.2,113.4,10.2z'/%3E%3C/svg%3E") repeat-x left center/auto 100%}
.mag-editorial-night .mag-editorial-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.mag-editorial-night .mag-editorial-gallery.columns-2{grid-template-columns:1fr}}
