.wp-block-query:has(.ph-ql-masonry){overflow:hidden}body .is-layout-grid.ph-ql-masonry .ph-ql-masonry-sizer{height:0;padding:0;pointer-events:none;visibility:hidden}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init{display:flex;flex-flow:row wrap;margin:calc(var(--half-gap)*-1)!important;max-width:none;position:relative}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init .ph-ql-masonry-sizer{margin:var(--half-gap)}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init li.wp-block-post{box-sizing:border-box;margin:var(--half-gap);min-height:0;min-width:0}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-1 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-1 li.wp-block-post{flex:0 0 100%;width:100%}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-2 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-2 li.wp-block-post{flex:0 0 calc(50% - var(--gap));width:calc(50% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-3 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-3 li.wp-block-post{flex:0 0 calc(33.333% - var(--gap));width:calc(33.333% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-4 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-4 li.wp-block-post{flex:0 0 calc(25% - var(--gap));width:calc(25% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-5 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-5 li.wp-block-post{flex:0 0 calc(20% - var(--gap));width:calc(20% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-6 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-6 li.wp-block-post{flex:0 0 calc(16.666% - var(--gap));width:calc(16.666% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-7 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-7 li.wp-block-post{flex:0 0 calc(14.285% - var(--gap));width:calc(14.285% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-8 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-8 li.wp-block-post{flex:0 0 calc(12.5% - var(--gap));width:calc(12.5% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-9 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-9 li.wp-block-post{flex:0 0 calc(11.111% - var(--gap));width:calc(11.111% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-10 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-10 li.wp-block-post{flex:0 0 calc(10% - var(--gap));width:calc(10% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-11 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-11 li.wp-block-post{flex:0 0 calc(9.09% - var(--gap));width:calc(9.09% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-12 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-12 li.wp-block-post{flex:0 0 calc(8.333% - var(--gap));width:calc(8.333% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-13 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-13 li.wp-block-post{flex:0 0 calc(7.692% - var(--gap));width:calc(7.692% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-14 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-14 li.wp-block-post{flex:0 0 calc(7.142% - var(--gap));width:calc(7.142% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-15 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-15 li.wp-block-post{flex:0 0 calc(6.666% - var(--gap));width:calc(6.666% - var(--gap))}body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-16 .ph-ql-masonry-sizer,body .is-layout-grid.ph-ql-masonry.ph-ql-masonry-init.columns-16 li.wp-block-post{flex:0 0 calc(6.25% - var(--gap));width:calc(6.25% - var(--gap))}
