.paragraph--type--p-three-column .paragraph__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;padding-top:1.6rem}@media(min-width: 30em){.paragraph--type--p-three-column .paragraph__grid{grid-template-columns:1fr 1fr}}@media(min-width: 48em){.paragraph--type--p-three-column .paragraph__grid{grid-template-columns:29.5rem 1fr 1fr}}@media(min-width: 62em){.paragraph--type--p-three-column .paragraph__grid{grid-template-columns:1fr 1fr}}@media(min-width: 80em){.paragraph--type--p-three-column .paragraph__grid{grid-template-columns:39.3rem 1fr 1fr}}.paragraph--type--p-three-column .paragraph__column{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:4rem}.paragraph--type--p-three-column .paragraph__column--1{grid-column:1/2;margin-top:-1.6rem;margin-bottom:1.6rem}@media(min-width: 30em){.paragraph--type--p-three-column .paragraph__column--1{grid-column:1/span 2}}@media(min-width: 48em){.paragraph--type--p-three-column .paragraph__column--1{grid-column:1/2;margin-right:1.6rem;margin-bottom:0}}@media(min-width: 62em){.paragraph--type--p-three-column .paragraph__column--1{grid-column:1/span 2;margin-right:0;margin-bottom:1.6rem}}@media(min-width: 80em){.paragraph--type--p-three-column .paragraph__column--1{grid-column:1/2;margin-right:1.6rem;margin-bottom:0}}.paragraph--type--p-three-column .paragraph__column--1 .paragraph--type--p-column-section-main{display:flex;flex-direction:column;align-items:flex-start;padding:3.2rem;border-radius:.8rem;background:#edebf2;gap:2.4rem}.l-main .paragraph--type--p-three-column .paragraph__column--1 .field--name-field-title{font-size:2.6rem}.paragraph--type--p-three-column .paragraph--type--p-column-section{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;align-self:stretch;margin:0}.l-main .paragraph--type--p-three-column .field--name-field-title{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:#4f3c81;font-size:1.8rem}.l-main .paragraph--type--p-three-column .field--name-field-title a{transition:color .3s ease;color:currentColor}.l-main .paragraph--type--p-three-column .field--name-field-title a:hover{text-decoration:none;color:#f2be4d}.paragraph--type--p-three-column .field--name-field-description{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:"Gothic A1",sans-serif;font-weight:300;line-height:1.41}