.section--mcgterms .section--mcgterms--grid{align-items:center;display:grid;gap:64px;grid-template-columns:5fr 7fr}.section--mcgterms .section--mcgterms--lead{font-size:28px;min-width:0}.section--mcgterms .section--mcgterms--lead p{font-family:georgia,palatino,serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.45;margin:0;text-transform:none}.section--mcgterms .section--mcgterms--lead p+p{margin-top:16px}:where(.section--mcgterms .section--mcgterms--lead),:where(.section--mcgterms .section--mcgterms--lead) p{color:#0c1f42}.section--mcgterms .section--mcgterms--terms{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;min-width:0;padding:0}.section--mcgterms .section--mcgterms--terms:only-child{grid-column:1/-1}.section--mcgterms .section--mcgterms--item{display:flex;font-size:15px;list-style:none;margin:0;min-width:0;padding:0;position:relative;z-index:1}.section--mcgterms .section--mcgterms--term{background-color:#fff;border-radius:6px;box-sizing:border-box;color:#0c1f42;flex:1 1 auto;min-width:0;padding:26px 24px 28px;transition:transform .3s ease,box-shadow .3s ease}.section--mcgterms .section--mcgterms--term:hover{box-shadow:0 14px 30px rgba(12,31,66,.14);transform:translateY(-4px)}.section--mcgterms .section--mcgterms--value{color:#0c1f42;display:block;font-family:georgia,palatino,serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 12px;overflow-wrap:anywhere;text-transform:none}.section--mcgterms .section--mcgterms--label{color:#3f4b5e;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}@media (min-width:1025px) and (max-width:1163px){.section--mcgterms .section--mcgterms--value{font-size:34px}}@media (max-width:1024px){.section--mcgterms .section--mcgterms--grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.section--mcgterms .section--mcgterms--lead,.section--mcgterms .section--mcgterms--lead p{font-size:22px}.section--mcgterms .section--mcgterms--terms{gap:12px;grid-template-columns:repeat(2,1fr)}.section--mcgterms .section--mcgterms--term{padding:20px 18px 22px}.section--mcgterms .section--mcgterms--value{font-size:30px}}@media (prefers-reduced-motion:reduce){.section--mcgterms .section--mcgterms--term{transition:none!important}.section--mcgterms .section--mcgterms--term:hover{transform:none!important}}