1.wp-block-post-template{
2 box-sizing:border-box;
3 list-style:none;
4 margin-bottom:0;
5 margin-top:0;
6 max-width:100%;
7 padding:0;
8}
9.wp-block-post-template.is-flex-container{
10 display:flex;
11 flex-direction:row;
12 flex-wrap:wrap;
13 gap:1.25em;
14}
15.wp-block-post-template.is-flex-container>li{
16 margin:0;
17 width:100%;
18}
19@media (min-width:600px){
20 .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
21 width:calc(50% - .625em);
22 }
23 .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
24 width:calc(33.33333% - .83333em);
25 }
26 .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
27 width:calc(25% - .9375em);
28 }
29 .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
30 width:calc(20% - 1em);
31 }
32 .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
33 width:calc(16.66667% - 1.04167em);
34 }
35}
36
37@media (max-width:600px){
38 .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
39 grid-template-columns:1fr;
40 }
41}
42.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
43 float:left;
44 margin-inline-end:0;
45 margin-inline-start:2em;
46}
47
48.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
49 float:right;
50 margin-inline-end:2em;
51 margin-inline-start:0;
52}
53
54.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
55 margin-inline-end:auto;
56 margin-inline-start:auto;
57}