.press-intro{background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,rgba(36,44,51,0)),to(rgba(36,44,51,.2))),#fff;background:linear-gradient(to bottom,rgba(36,44,51,0) 47%,rgba(36,44,51,.2) 100%),#fff;padding:24px}@media (min-width:768px){.press-intro{padding:40px 80px}}.press-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-inline:auto;max-width:800px}.press-intro__title{color:#2a3741;margin:0}.press-intro__text{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.press-intro__text{font-size:14px}}@media (min-width:1280px){.press-intro__text{font-size:18px}}@media (min-width:1440px){.press-intro__text{font-size:18px}}.press-intro__text{letter-spacing:0;line-height:1.35;color:#3f3f46}.press-intro__text a:not(.btn,.link){color:inherit;text-decoration:underline}.press-intro--listing .press-intro__inner,.press-intro--centred .press-intro__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.press-intro--listing .press-intro__title{font-family:"Fahkwang",sans-serif;font-weight:300;font-style:normal;font-size:28px}@media (min-width:768px){.press-intro--listing .press-intro__title{font-size:36px}}@media (min-width:1280px){.press-intro--listing .press-intro__title{font-size:46px}}@media (min-width:1440px){.press-intro--listing .press-intro__title{font-size:48px}}.press-intro--listing .press-intro__title{letter-spacing:0;line-height:1.1;text-transform:unset}@media (min-width:1024px){.press-intro--detail{background:#f4f4f5;padding-block:48px}}.press-intro--detail .press-intro__title{font-family:"Fahkwang",sans-serif;font-weight:300;font-style:normal;font-size:24px}@media (min-width:768px){.press-intro--detail .press-intro__title{font-size:28px}}@media (min-width:1280px){.press-intro--detail .press-intro__title{font-size:30px}}@media (min-width:1440px){.press-intro--detail .press-intro__title{font-size:32px}}.press-intro--detail .press-intro__title{letter-spacing:0;line-height:1.1;text-transform:unset}.press-intro__date{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:10px}@media (min-width:768px){.press-intro__date{font-size:10px}}@media (min-width:1280px){.press-intro__date{font-size:12px}}@media (min-width:1440px){.press-intro__date{font-size:12px}}.press-intro__date{letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#3f3f46;margin:0}.press-intro__subtitle{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.press-intro__subtitle{font-size:14px}}@media (min-width:1280px){.press-intro__subtitle{font-size:16px}}@media (min-width:1440px){.press-intro__subtitle{font-size:16px}}.press-intro__subtitle{letter-spacing:0;line-height:1.35;color:#3f3f46;margin:0}@media (min-width:1024px){.press-intro__subtitle{margin-top:8px}}.press-detail__body{padding:56px 24px 0}@media (min-width:768px){.press-detail__body{padding-inline:40px}}@media (min-width:1024px){.press-detail__body{padding-top:64px}}.press-detail__content{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.press-detail__content{font-size:14px}}@media (min-width:1280px){.press-detail__content{font-size:16px}}@media (min-width:1440px){.press-detail__content{font-size:16px}}.press-detail__content{letter-spacing:0;line-height:1.35;color:#3f3f46;margin-inline:auto;max-width:800px}.press-detail__content p,.press-detail__content ul,.press-detail__content ol{margin-block:0 16px}.press-detail__content h2,.press-detail__content h3,.press-detail__content h4{font-family:"Fahkwang",sans-serif;font-weight:300;font-style:normal;font-size:24px}@media (min-width:768px){.press-detail__content h2,.press-detail__content h3,.press-detail__content h4{font-size:28px}}@media (min-width:1280px){.press-detail__content h2,.press-detail__content h3,.press-detail__content h4{font-size:30px}}@media (min-width:1440px){.press-detail__content h2,.press-detail__content h3,.press-detail__content h4{font-size:32px}}.press-detail__content h2,.press-detail__content h3,.press-detail__content h4{letter-spacing:0;line-height:1.1;text-transform:unset;color:#2a3741;margin-block:32px 16px}.press-detail__content strong,.press-detail__content b{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:800;font-style:normal}.press-detail__content a:not(.btn,.link){color:inherit;text-decoration:underline}.single-cpt_press #main-content{padding-bottom:var(--layout-spacing)}.press-list{padding:32px 16px 0}@media (min-width:768px){.press-list{padding:48px 32px 0}}@media (min-width:1024px){.press-list{padding:56px 48px 0}}@media (min-width:1280px){.press-list{padding:64px 64px 0}}@media (min-width:1440px){.press-list{padding:80px max(80px,(100% - 1440px)/2) 0}}.press-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}@media (min-width:768px){.press-list__items{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--press-rows,7),auto)}}@media (min-width:1024px){.press-list__items{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:1280px){.press-list__items{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (min-width:1440px){.press-list__items{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.press-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.press-list__pagination{margin-top:32px}.press-list:last-child{padding-bottom:var(--layout-spacing)}.press-list__empty{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px}@media (min-width:768px){.press-list__empty{font-size:14px}}@media (min-width:1280px){.press-list__empty{font-size:18px}}@media (min-width:1440px){.press-list__empty{font-size:18px}}.press-list__empty{letter-spacing:0;line-height:1.35;color:#3f3f46;margin:0;text-align:center}.press-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f5;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:16px;padding:16px;text-decoration:none}@media (min-width:768px){.press-card{gap:24px;padding:20px}}@media (min-width:1280px){.press-card{gap:32px;padding:24px}}.press-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.press-card__date{font-family:"sweet-sans-pro","Sweet Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:10px;letter-spacing:.1em;line-height:1;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#405260;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.press-card__date .v-icon__svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:16px;width:16px}.press-card__title{font-family:"Fahkwang",sans-serif;font-weight:400;font-style:normal;font-size:16px}@media (min-width:768px){.press-card__title{font-size:17px}}@media (min-width:1280px){.press-card__title{font-size:18px}}@media (min-width:1440px){.press-card__title{font-size:18px}}.press-card__title{letter-spacing:0;line-height:1.2;text-transform:unset;-webkit-box-orient:vertical;color:#313e48;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media (min-width:768px){.press-card__title{-webkit-line-clamp:2}}.press-card__arrow{color:#405260;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media (prefers-reduced-motion:reduce){.press-card__arrow{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.press-card__arrow .v-icon__svg{height:28px;width:28px}@media (min-width:768px){.press-card__arrow .v-icon__svg{height:32px;width:32px}}.press-card:hover .press-card__title,.press-card:focus-visible .press-card__title{text-decoration:underline;text-underline-offset:3px}.press-card:hover .press-card__arrow,.press-card:focus-visible .press-card__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}