.wp-block-landscape-a3columns {
  max-width: 1600px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .wp-block-landscape-a3columns .wp-block-columns {
    margin-left: clamp(50.0625px, 6.25vw, 100px);
    margin-right: clamp(50.0625px, 6.25vw, 100px); }
    @media only screen and (max-width: 800px) {
      .wp-block-landscape-a3columns .wp-block-columns {
        margin-left: clamp(6.66667px, 8vw, 128px);
        margin-right: clamp(6.66667px, 8vw, 128px); } }
  .wp-block-landscape-a3columns .wp-block-column {
    text-align: center; }
  .wp-block-landscape-a3columns figure {
    margin-bottom: clamp(27.8125px, 3.47222vw, 55.55556px); }
    .wp-block-landscape-a3columns figure.wp-block-image {
      text-align: center;
      display: flex;
      justify-content: center; }
  .wp-block-landscape-a3columns h2 {
    font-weight: bold;
    margin-bottom: 1em;
    font-size: 2.5rem;
    line-height: 1.1em;
    display: none; }
  .wp-block-landscape-a3columns p {
    font-size: clamp(17.8px, 2.22222vw, 35.55556px);
    line-height: clamp(23.3625px, 2.91667vw, 46.66667px);
    font-weight: normal;
    color: var(--headline-and-body);
    margin: 0; }
    @media only screen and (max-width: 800px) {
      .wp-block-landscape-a3columns p {
        font-size: clamp(27.30667px, 8.53333vw, 68.26667px);
        line-height: clamp(35.84px, 11.2vw, 89.6px); } }

body.dark .wp-block-landscape-a3columns .wp-block-columns figure img {
  filter: invert(1); }

@media only screen and (max-width: 800px) {
  .wp-block-landscape-a3columns .wp-block-columns {
    gap: clamp(17.77778px, 21.33333vw, 341.33333px); } }
