.wpg-square-pins{--wapu-anatomy-content-width:1200px}
.wpg-square-pins__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}
.wpg-square-pins__heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left;min-width:0}
.wpg-square-pins__heading .block-title,.wpg-square-pins__heading .block-text{margin:0}
.wpg-square-pins__heading .block-title{width:100%;max-width:none;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:wrap}
.wpg-square-pins__media{width:100%;min-width:0;position:relative}
.wpg-square-pins__media>*{width:100%;max-width:100%}
.wpg-square-pins__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;aspect-ratio:1/1;padding:24px;border:2px dashed currentColor;border-radius:12px;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:center}
.wpg-square-pins__empty span{font-size:14px}
@media(max-width:700px){.wpg-square-pins__layout{grid-template-columns:minmax(0,1fr);gap:24px}}
@container wapu-block-preview (max-width:700px){.wpg-square-pins__layout{grid-template-columns:minmax(0,1fr);gap:24px}}

/* Standard content width and independent vertical spacing. */
.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]{box-sizing:border-box;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding-inline:0!important;--wpg-square-pins-gutter:24px}
.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]>.block-inside.wapu-c-block-inside[data-wapu-block-part="inside"]{box-sizing:border-box;width:85%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--wpg-square-pins-gutter)!important}
.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width="wide"]>.block-inside.wapu-c-block-inside[data-wapu-block-part="inside"]{width:95%!important}
.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-collections-spacing]{padding-block:var(--wpg-square-pins-space,0px)!important}
.wpg-square-pins[data-wpg-collections-spacing="none"]{--wpg-square-pins-space:0px}
.wpg-square-pins[data-wpg-collections-spacing="s"]{--wpg-square-pins-space:20px}
.wpg-square-pins[data-wpg-collections-spacing="m"]{--wpg-square-pins-space:40px}
.wpg-square-pins[data-wpg-collections-spacing="l"]{--wpg-square-pins-space:60px}
@media(max-width:700px){.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]{--wpg-square-pins-gutter:16px}.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]>.block-inside.wapu-c-block-inside[data-wapu-block-part="inside"]{width:100%!important}.wpg-square-pins[data-wpg-collections-spacing="s"]{--wpg-square-pins-space:15px}.wpg-square-pins[data-wpg-collections-spacing="m"]{--wpg-square-pins-space:20px}.wpg-square-pins[data-wpg-collections-spacing="l"]{--wpg-square-pins-space:25px}}
@container wapu-block-preview (max-width:700px){.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]{--wpg-square-pins-gutter:16px}.wapu-block-style-scope.wapu-c-block-structure.wpg-square-pins[data-wpg-content-width]>.block-inside.wapu-c-block-inside[data-wapu-block-part="inside"]{width:100%!important}.wpg-square-pins[data-wpg-collections-spacing="s"]{--wpg-square-pins-space:15px}.wpg-square-pins[data-wpg-collections-spacing="m"]{--wpg-square-pins-space:20px}.wpg-square-pins[data-wpg-collections-spacing="l"]{--wpg-square-pins-space:25px}}

