/* An editorial inventory: three columns and a quiet typographic star. */
body.mediterranea .maia-services{background:#496D83;color:#FBFBF9;padding:70px 8% 76px}body.mediterranea .maia-services-heading{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:30px;padding-bottom:40px;border-bottom:1px solid #FBFBF944}body.mediterranea .maia-services-heading>.eyebrow{color:#FBFBF9;font-size:11px;max-width:170px;align-self:start;padding-top:10px}body.mediterranea .maia-services-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.07;margin:0;color:#FBFBF9}body.mediterranea .maia-services-heading h2 em{color:#FBFBF9}body.mediterranea .maia-services-heading p{font-size:14px;line-height:1.85;color:#FBFBF9;margin:0}body.mediterranea .maia-service-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:38px}body.mediterranea .maia-service-column{position:relative;padding:0 35px;border-right:1px solid #FBFBF933}body.mediterranea .maia-service-column:first-child{padding-left:0}body.mediterranea .maia-service-column:last-child{padding-right:0;border-right:0}body.mediterranea .maia-service-number{font-size:11px;color:#FBFBF9;letter-spacing:.15em}body.mediterranea .maia-service-column h3{font-family:"Cormorant Garamond",serif;font-size:31px;font-weight:400;margin:14px 0 24px;color:#FBFBF9}body.mediterranea .maia-service-column ul{list-style:none;margin:0;padding:0}body.mediterranea .maia-service-column li{display:flex;gap:13px;align-items:baseline;margin:0 0 19px;font-size:15px;line-height:1.8;color:#FBFBF9}body.mediterranea .maia-service-column li>span:first-child{color:#FBFBF9;font-size:19px;flex-shrink:0}body.mediterranea .maia-service-column li>span:last-child{color:#FBFBF9}
@media(max-width:950px){body.mediterranea .maia-services-heading{grid-template-columns:1fr 1.5fr}body.mediterranea .maia-services-heading>p{grid-column:2}body.mediterranea .maia-service-column{padding:0 22px}body.mediterranea .maia-service-column li{font-size:14px}}
@media(max-width:700px){body.mediterranea .maia-services{padding:45px 7%}body.mediterranea .maia-services-heading{display:block;padding-bottom:28px}body.mediterranea .maia-services-heading>.eyebrow{display:block;max-width:none;padding:0;margin-bottom:18px}body.mediterranea .maia-services-heading p{margin-top:20px}body.mediterranea .maia-service-columns{grid-template-columns:1fr;padding-top:0}body.mediterranea .maia-service-column,body.mediterranea .maia-service-column:first-child,body.mediterranea .maia-service-column:last-child{padding:28px 0 14px;border-right:0;border-bottom:1px solid #FBFBF933}body.mediterranea .maia-service-column:last-child{border-bottom:0}body.mediterranea .maia-service-column h3{margin:8px 0 18px}body.mediterranea .maia-service-column li{font-size:16px;margin-bottom:15px}}
