.focus-areas-page{padding-block:48px 64px;background:#fff;color:#fff}
.focus-areas-heading{width:min(var(--site-container,1320px),calc(100% - var(--site-gutter,24px) * 2));margin-inline:auto;min-width:0;color:#183640}
.focus-areas-page .hm2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.focus-areas-page .hm2-card{min-width:0;min-height:630px}
.focus-areas-page .hm2-copy{padding:30px 24px 34px;text-shadow:0 1px 3px #0006}
.frontend-site .focus-areas-page .hm2-copy h2{font-size:var(--focus-area-card-title-size,22px);font-weight:600;line-height:1.4;margin:0 0 18px}
.frontend-site .focus-areas-page .hm2-copy p{font-size:var(--focus-area-card-content-size,15px);line-height:1.55;margin:0 0 40px}
.focus-areas-page .hm2-read-more{font-size:var(--focus-area-button-size,15px);color:#fff}
.focus-areas-page .hm2-shade-1{background:linear-gradient(180deg,#08192226 0%,#08192240 34%,#26731be6 69%,#6d8d1c 84%,#ffca2c 100%)}
.focus-areas-page .hm2-shade-2{background:linear-gradient(180deg,#10162326 0%,#10162340 34%,#490a9be6 69%,#30115f 84%,#062d32 100%)}
.focus-areas-page .hm2-shade-3{background:linear-gradient(180deg,#25131326 0%,#25131340 34%,#9c3434e6 69%,#471818 84%,#0c0303 100%)}
.focus-areas-page .hm2-shade-4{background:linear-gradient(180deg,#0f243626 0%,#0f243640 34%,#1c67a3e6 69%,#21457c 84%,#191b43 100%)}
.focus-areas-page .hm2-shade-5{background:linear-gradient(180deg,#0c2a2826 0%,#0c2a2840 34%,#138b79e6 69%,#15584f 84%,#092f34 100%)}
.focus-areas-page .hm2-shade-6{background:linear-gradient(180deg,#2d221126 0%,#2d221140 34%,#a36a23e6 69%,#71491f 84%,#2e251a 100%)}
.focus-areas-page .hm2-shade-7{background:linear-gradient(180deg,#30152b26 0%,#30152b40 34%,#ab437ce6 69%,#702d68 84%,#322044 100%)}
.focus-areas-page .hm2-shade-8{background:linear-gradient(180deg,#122b2226 0%,#122b2240 34%,#36804ae6 69%,#275c48 84%,#102c3c 100%)}
.focus-areas-page .hm2-shade-9{background:linear-gradient(180deg,#2e171226 0%,#2e171240 34%,#b94c29e6 69%,#7c302b 84%,#3e1828 100%)}
.focus-areas-page .hm2-shade-10{background:linear-gradient(180deg,#1e1a3826 0%,#1e1a3840 34%,#6452a2e6 69%,#3e3978 84%,#19283f 100%)}
.focus-areas-page .hm2-shade-11{background:linear-gradient(180deg,#292a1526 0%,#292a1540 34%,#8c7b20e6 69%,#656125 84%,#2b3c2c 100%)}
@media(max-width:1100px){.focus-areas-page .hm2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.focus-areas-page .hm2-card{min-height:560px}}
@media(max-width:700px){.focus-areas-page{padding-block:32px 40px}.focus-areas-page .hm2-grid{grid-template-columns:minmax(0,1fr);gap:24px}.focus-areas-page .hm2-card{min-height:520px}}
