.image-and-caption-columns{left:50%;margin-left:auto;margin-right:auto;margin-top:70px;max-width:1440px;padding:0 16px;position:relative;transform:translateX(-50%);width:100vw}@media(min-width:600px){.image-and-caption-columns{align-items:start;display:flex;gap:20px}}@media(min-width:600px){.image-and-caption-columns[\:has\(figcaption\)] figure{grid-template-rows:1fr auto}.image-and-caption-columns:has(figcaption) figure{grid-template-rows:1fr auto}}.image-and-caption-columns .image-and-caption-column{flex:1 1 0px;margin-bottom:30px}.image-and-caption-columns figure{display:grid;grid-template-rows:auto max-content;height:100%;margin:0;padding-bottom:10px;position:relative}.image-and-caption-columns figure:before{background-color:#2966d3;bottom:0;content:"";display:block;height:3px;left:10px;position:absolute;width:65px}.image-and-caption-columns figure picture{display:flex;max-height:600px;max-height:900px}.image-and-caption-columns figure img{border-radius:10px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-and-caption-columns figcaption{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#747a86;display:-webkit-box;font-size:12px;line-height:1.3;margin-top:16px;overflow:hidden;padding:0 10px;position:relative}@media(min-width:600px){.image-and-caption-columns figcaption{-webkit-line-clamp:2}}.full-width-template .legal-theme__wrapper-content .image-and-caption-columns{left:50%;margin-left:auto;margin-right:auto;max-width:1440px;position:relative;transform:translateX(-50%);width:100vw}