@font-face{font-family:"Mayonice";src:url("/templates/oracle/fonts/mayonice-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro55Roman/font.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro55Roman/font.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro65Bold/font.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Frutiger";src:url("/templates/oracle/fonts/FrutigerPro75Black/font.woff2") format("woff2");font-weight:800;font-style:normal}:root{--fontBody: "Frutiger", sans-serif;--fontHeading: "Frutiger", sans-serif;--fontScript: "Mayonice", serif;--colorBonneyBlue: #003E5A;--colorBonneyRed: #E42D33;--colorBonneyBlack: #000000;--colorBonneyMidBlue: #4F7590;--colorBonneyLightBlue: #C4CEDA;--colorBonneyGrey: #CDCDCD;--colorBonneySilver: #8C9091;--colorBonneyBlueVals: 0, 62, 90;--colorBonneyRedVals: 228, 45, 51;--colorBonneyBlackVals: 0, 0, 0;--colorBonneyMidBlueVals: 79, 117, 144;--colorBonneyLightBlueVals: 196, 206, 218;--colorBonneyGreyVals: 205, 205, 205;--colorBonneySilverVals: 140, 144, 145;--wrapperWidth: 1520px;--internalWidth: 1400px;--blockMarginVertical: 3.75rem;--viewportWidth: calc(100vw - var(--scrollbarWidth));--marginTop: 2rem;--marginBottom: 2rem}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes autoplayLine{from{width:0%}to{width:100%}}.blog-item{display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%}.blog-item .img{position:relative;overflow:hidden;padding-bottom:67.41573034%;background:rgba(var(--colorBonneyLightBlueVals), 0.25);border-radius:0.5rem}.blog-item .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%;transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}.blog-item .img svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:60%;max-height:60%}.blog-item .text{padding:1.875rem 1.25rem 0;display:flex;flex-direction:column;gap:0.75rem}@media screen and (max-width: 768px){.blog-item .text{padding:1.875rem 0.75rem 0}}.blog-item .text .blog-item-date{color:var(--colorBonneyMidBlue);margin:0}.blog-item .text .blog-item-title{color:var(--colorBonneyBlue);margin:0;transition:color .6s cubic-bezier(0.19, 1, 0.22, 1)}.blog-item .text p{color:var(--colorBonneySilver);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(hover: hover){.blog-item:hover .img img{transform:scale(1.05)}.blog-item:hover .text .blog-item-title{color:var(--colorBonneyRed)}.blog-item:hover .text .link1{background-color:var(--colorBonneyBlue);padding:0.75rem 4.625rem 0.75rem 1.5rem}}.blog-listing--default article:nth-child(1) .blog-item{display:flex;flex-direction:row;gap:2.875rem;padding:2rem;border-radius:1rem;background:rgba(var(--colorBonneyLightBlueVals), 0.25);min-height:31.25rem}@media screen and (max-width: 768px){.blog-listing--default article:nth-child(1) .blog-item{padding:2rem;min-height:initial;flex-direction:column;gap:2rem}}.blog-listing--default article:nth-child(1) .blog-item .img{width:calc(50% - 1.4375rem);min-width:calc(50% - 1.4375rem);padding-bottom:initial}@media screen and (max-width: 768px){.blog-listing--default article:nth-child(1) .blog-item .img{width:100%;padding-bottom:67.41573034%}}.blog-listing--default article:nth-child(1) .blog-item .text{gap:0;padding:1rem 0}@media screen and (max-width: 768px){.blog-listing--default article:nth-child(1) .blog-item .text{padding:0}}.blog-listing--default article:nth-child(1) .blog-item .text .byline-text{margin:0 0 2.75rem}@media screen and (max-width: 768px){.blog-listing--default article:nth-child(1) .blog-item .text .byline-text{margin:0 0 1.5rem}}.blog-listing--default article:nth-child(1) .blog-item .text .blog-item-date{margin:0 0 1.5rem}.blog-listing--default article:nth-child(1) .blog-item .text .blog-item-title{font-weight:800;font-size:clamp(1.5rem,3.4285714286vw,3rem);line-height:1.1;margin:0 0 1.5rem}.blog-listing--default article:nth-child(1) .blog-item .text p{color:var(--colorBonneyBlack);margin:0 0 2.75rem}@media screen and (max-width: 768px){.blog-listing--default article:nth-child(1) .blog-item .text p{margin:0 0 1.5rem}}.blog-listing--default article:nth-child(1) .blog-item .text .link1{align-self:flex-start}
