:root{--color-white:255,255,255;--color-background:234,224,211;--color-text:33,22,58;--color-primary:247,143,164;--color-secondary:33,22,58;--color-quaternary:255,104,57;--color-quaternary-soft:255,196,174;--color-positive:32,128,102;--color-input-background:245,240,233;--color-team-photo-summer-a:161,199,103;--color-team-photo-summer-b:247,143,164;--color-team-photo-winter-a:178,165,221;--color-team-photo-winter-b:110,177,219}:root,:root.edition-summer{--color-background-soft:226,217,181;--color-tertiary:32,128,102;--color-tertiary-soft:161,199,103}:root.edition-winter{--color-background-soft:110,177,219;--color-tertiary:101,86,166;--color-tertiary-soft:178,165,221}.page-update{padding:120px 0}.page-update,.page-update__hero{position:relative}.page-update__hero h1{font-size:44px;font-weight:900;max-width:600px;margin-bottom:30px}.page-update__category{position:relative;display:flex}.page-update__category span{display:flex;align-items:center;height:20px;font-weight:700;text-transform:uppercase;font-size:10px;line-height:.85em;background-color:rgb(var(--color-secondary));color:rgb(var(--color-background));padding:0 10px;border-radius:20px}.page-update__poster{position:relative;margin-top:60px}.page-update__image{position:relative;padding-bottom:50%;background-color:rgba(var(--color-secondary),.1);border-radius:30px;overflow:hidden}.page-update__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-update__body{position:relative;margin-top:60px}.page-update__canvas{position:relative}.page-update__canvas h2,.page-update__canvas p{margin-bottom:1.6em}.page-update__button{position:relative;margin-top:60px}.page-update__account,.page-update__partners,.page-update__related{position:relative;margin-top:120px}@media screen and (max-width:1024px){.page-update{padding:80px 0}.page-update__hero h1{font-size:36px;margin-bottom:25px}.page-update__poster{margin-top:50px}.page-update__image{padding-bottom:56.25%;border-radius:25px}.page-update__body{margin-top:50px}.page-update__account,.page-update__partners,.page-update__related{margin-top:80px}}@media screen and (max-width:768px){.page-update{padding:40px 0 80px}.page-update__hero h1{font-size:28px;max-width:100%;margin-bottom:20px}.page-update__poster{margin-top:30px}.page-update__image{padding-bottom:65%;border-radius:20px}.page-update__body{margin-top:60px}.page-update__canvas h2{font-size:20px}.page-update__canvas p{font-size:15px}.page-update__button{margin-top:40px}.page-update__account,.page-update__partners,.page-update__related{margin-top:80px}}