/* Shared published block layout, also used in both editorial previews. */
:where(.article-content,.gvit-block-content) .wp-block-columns{display:flex;gap:24px;align-items:stretch;margin:24px 0}
:where(.article-content,.gvit-block-content) .wp-block-column{flex:1 1 0;min-width:0;overflow-wrap:anywhere}
:where(.article-content,.gvit-block-content) .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}
:where(.article-content,.gvit-block-content) .wp-block-gallery.columns-1{grid-template-columns:minmax(0,1fr)}
:where(.article-content,.gvit-block-content) .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.article-content,.gvit-block-content) .wp-block-gallery.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
:where(.article-content,.gvit-block-content) .wp-block-gallery>.wp-block-image{margin:0;width:100%;min-width:0}
:where(.article-content,.gvit-block-content) .wp-block-image img{display:block;max-width:100%;height:auto;object-fit:contain}
:where(.article-content,.gvit-block-content) .wp-block-gallery .wp-block-image img{width:100%;height:220px;object-fit:contain}
:where(.article-content,.gvit-block-content) .wp-block-image.aligncenter{margin-left:auto;margin-right:auto;width:fit-content;max-width:100%}
:where(.article-content,.gvit-block-content) .wp-block-image.alignleft{float:left;margin:0 24px 16px 0;max-width:50%}
:where(.article-content,.gvit-block-content) .wp-block-image.alignright{float:right;margin:0 0 16px 24px;max-width:50%}
:where(.article-content,.gvit-block-content) figcaption{font:14px/1.6 system-ui,sans-serif;overflow-wrap:anywhere;margin-top:8px}
:where(.article-content,.gvit-block-content) .wp-block-table{max-width:100%;overflow:auto;margin:24px 0}
:where(.article-content,.gvit-block-content) .wp-block-table table{border-collapse:collapse;width:100%}
:where(.article-content,.gvit-block-content) .wp-block-table td,:where(.article-content,.gvit-block-content) .wp-block-table th{border:1px solid #a6bbcd;padding:10px}
:where(.article-content,.gvit-block-content) .wp-block-quote{border-left:3px solid #65a5da;margin:24px 0;padding-left:20px}
:where(.article-content,.gvit-block-content) .has-text-align-center{text-align:center}
:where(.article-content,.gvit-block-content) .has-text-align-right{text-align:right}
:where(.article-content,.gvit-block-content) .has-text-align-left{text-align:left}
:where(.article-content,.gvit-block-content) .has-small-font-size{font-size:14px}
:where(.article-content,.gvit-block-content) .has-normal-font-size{font-size:17px}
:where(.article-content,.gvit-block-content) .has-large-font-size{font-size:22px}
:where(.article-content,.gvit-block-content) .has-gvit-blue-color{color:#2d6fa4}
:where(.article-content,.gvit-block-content) .has-gvit-navy-color{color:#193d60}
html[data-gvit-theme=dark] :where(.article-content,.gvit-block-content) .has-gvit-blue-color{color:#a8d7fa}
html[data-gvit-theme=dark] :where(.article-content,.gvit-block-content) .has-gvit-navy-color{color:#dbe5ef}
@media(max-width:600px){:where(.article-content,.gvit-block-content) .wp-block-columns{display:block}:where(.article-content,.gvit-block-content) .wp-block-column{margin:16px 0}:where(.article-content,.gvit-block-content) .wp-block-gallery{grid-template-columns:minmax(0,1fr)!important}:where(.article-content,.gvit-block-content) .wp-block-image.alignleft,:where(.article-content,.gvit-block-content) .wp-block-image.alignright{float:none;max-width:100%;margin:16px 0}}

:where(.article-content,.gvit-block-content) .gvit-columns{display:grid;gap:24px;align-items:start;margin:24px 0}:where(.article-content,.gvit-block-content) .gvit-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.article-content,.gvit-block-content) .gvit-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.article-content,.gvit-block-content) .gvit-column{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){:where(.article-content,.gvit-block-content) .gvit-columns{grid-template-columns:minmax(0,1fr)}}
