.mt-pillar{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mt-pillar__wrap{margin:0 auto;max-width:860px;padding:0 44px}.mt-pillar__header{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr;padding:80px 0 48px}.mt-pillar__tag{color:#809894;display:block;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.mt-pillar__h1{color:#003127;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,5vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.07;margin:0;text-align:left}.mt-pillar__accent,.mt-pillar__h1 .mt-pillar__accent,.mt-pillar__h1 em{color:#e298c7;font-style:italic;font-weight:700}.mt-pillar__intro{border-top:1px solid #d4e4e1;color:#1a2f2b;font-family:Pragmatica,DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:1.65;margin:0;padding:20px 0 0;-webkit-font-smoothing:antialiased}.mt-pillar__content{padding:16px 0 72px}.mt-pillar__content h2{color:#003127;font-family:Pragmatica,DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:48px 0 14px;text-transform:uppercase}.mt-pillar__content h2:first-child{margin-top:0}.mt-pillar__content h3{color:#809894;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;margin:32px 0 10px;text-transform:uppercase}.mt-pillar__content p{color:#1a2f2b;font-family:Pragmatica,DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.78;margin-bottom:18px;-webkit-font-smoothing:antialiased}.mt-pillar__content p:last-child{margin-bottom:0}.mt-pillar__content strong{color:#003127;font-weight:700}.mt-pillar__content a{color:#003127;text-decoration:underline;text-underline-offset:3px}.mt-pillar__content .mt-pull-quote{border-bottom:1px solid #003127;border-top:1px solid #003127;margin:40px 0;padding:28px 0}.mt-pillar__content .mt-pull-quote p{color:#003127;font-family:Playfair Display,Georgia,serif;font-size:22px;font-style:italic;line-height:1.45;margin:0}.mt-pillar__content .mt-definition-box{background:#003127;margin:40px 0;padding:36px 40px}.mt-pillar__content .mt-definition-box p{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:400;line-height:1.5;margin:0}.mt-pillar__content .mt-focus-list{list-style:none;margin:20px 0 28px;padding:0}.mt-pillar__content .mt-focus-list li{border-bottom:1px solid #d4e4e1;color:#1a2f2b;display:flex;font-family:Pragmatica,DM Sans,sans-serif;font-size:17px;gap:16px;line-height:1.5;padding:12px 0;-webkit-font-smoothing:antialiased}.mt-pillar__content .mt-focus-list li:before{color:#809894;content:"—";flex-shrink:0}.mt-pillar__content .mt-pillars-wrap{background:#ebf4f2;margin:40px 0;padding:40px}.mt-pillar__content .mt-pillars-label{color:#809894;display:block;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:28px;text-transform:uppercase}.mt-pillar__content .mt-pillars{display:grid;gap:36px;grid-template-columns:1fr 1fr 1fr}.mt-pillar__content .mt-pillar-item h4{color:#003127;font-family:Pragmatica,DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.mt-pillar__content .mt-pillar-item p{color:#4a6660;font-family:Pragmatica,DM Sans,sans-serif;font-size:15px;line-height:1.65;margin:0}.mt-pillar__content .mt-pillar-item-title{color:#003127;font-family:Pragmatica,DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.mt-pillar__content .mt-parallels{margin:28px 0}.mt-pillar__content .mt-parallels-header{border-bottom:1px solid #003127;display:grid;gap:32px;grid-template-columns:200px 1fr}.mt-pillar__content .mt-parallels-header span{color:#809894;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;padding-bottom:10px;text-transform:uppercase}.mt-pillar__content .mt-parallel-row{border-bottom:1px solid #d4e4e1;display:grid;gap:32px;grid-template-columns:200px 1fr}.mt-pillar__content .mt-parallel-label{align-items:center;color:#809894;display:flex;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;padding:18px 0;text-transform:uppercase}.mt-pillar__content .mt-parallel-body{color:#1a2f2b;font-family:Pragmatica,DM Sans,sans-serif;font-size:15px;line-height:1.65;padding:18px 0;-webkit-font-smoothing:antialiased}.mt-pillar__content .mt-summary-grid{background:#d4e4e1;display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr;margin:36px 0}.mt-pillar__content .mt-summary-cell{background:#fff;padding:24px 20px}.mt-pillar__content .mt-summary-discipline{color:#809894;display:block;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.mt-pillar__content .mt-summary-answer{color:#003127;display:block;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:400;line-height:1.35}.mt-pillar__content .mt-summary-detail{color:#4a6660;display:block;font-family:Pragmatica,DM Sans,sans-serif;font-size:14px;line-height:1.55;margin-top:8px}.mt-pillar__content .mt-case-note{background:#ebf4f2;border-left:3px solid #003127;margin:40px 0;padding:36px 40px}.mt-pillar__content .mt-case-note-label{color:#809894;display:block;font-family:Pragmatica,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.mt-pillar__content .mt-case-note p{color:#1a2f2b;font-family:Pragmatica,DM Sans,sans-serif;font-size:16px;line-height:1.7;margin:0}@media (max-width:860px){.mt-pillar__wrap{padding:0 28px}}@media (max-width:720px){.mt-pillar__wrap{padding:0 20px}.mt-pillar__header{padding:48px 0 32px}.mt-pillar__content .mt-pillars,.mt-pillar__header{gap:20px;grid-template-columns:1fr}.mt-pillar__content .mt-parallel-row,.mt-pillar__content .mt-parallels-header{gap:0;grid-template-columns:1fr}.mt-pillar__content .mt-parallel-label{padding-bottom:4px}.mt-pillar__content .mt-summary-grid{grid-template-columns:1fr}.mt-pillar__content .mt-case-note,.mt-pillar__content .mt-definition-box{padding:24px 20px}.mt-pillar__content .mt-pillars-wrap{padding:28px 20px}}