.mlc-philosophy .mc-philosophy-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0}
.mlc-philosophy .mc-philosophy-layout>.wp-block-column{min-width:0;margin:0!important}
.mlc-philosophy .mc-philosophy-copy{container-type:inline-size}
.mlc-philosophy .mc-philosophy-copy h2{font-size:clamp(2.25rem,5vw,5rem);font-size:clamp(2rem,12cqi,5rem);line-height:1.02;letter-spacing:-.02em;white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:none;color:var(--bone);margin:0 0 28px}
.mlc-philosophy .mc-philosophy-copy h2 .mlc-word-ochre{color:var(--ochre)}
.mlc-philosophy .mc-philosophy-copy p a:link,.mlc-philosophy .mc-philosophy-copy p a:visited{color:var(--ochre);text-decoration:underline;text-underline-offset:.18em}
.mlc-philosophy .mc-philosophy-copy p a strong{color:inherit}
.mlc-philosophy a:focus-visible{outline:3px solid var(--ochre);outline-offset:5px}
.mlc-philosophy .mc-philosophy-art{display:flex;align-items:center;justify-content:center;margin:0;min-width:0}
.mlc-philosophy .mc-philosophy-art a{display:block;max-width:100%}
.mlc-philosophy .mc-philosophy-art img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:425px;object-fit:contain;border:0;box-shadow:none}
.mlc-philosophy .mc-philosophy-art [hidden]{display:none!important}
@media(max-width:820px){.mlc-philosophy .mc-philosophy-layout{grid-template-columns:minmax(0,1fr);gap:32px}.mlc-philosophy .mc-philosophy-copy h2{font-size:clamp(2rem,11vw,4.5rem);font-size:clamp(2rem,12cqi,4.5rem)}.mlc-philosophy .mc-philosophy-art img{max-height:425px}}
