body.legals,html:has(>body.legals){overflow-x:clip}.legals .intro{padding-top:170px}.legals .intro .is-text{max-width:850px;margin:0 auto}.legals .legal{padding:0 0 6rem}.legals .legal>.is-container{padding-top:1.5rem}.legals .legal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:1024px){.legals .legal__layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:4rem}}.legals .legal__toc{align-self:start;padding:1.25rem 1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background-color:rgba(40,40,70,.35)}@media (min-width:1024px){.legals .legal__toc{position:sticky;top:110px;padding:0;border:0;background:none}}.legals .legal__toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.legals .legal__toc li{counter-increment:toc;border-left:1px solid hsla(0,0%,100%,.08)}.legals .legal__toc a{display:flex;gap:.65rem;padding:.4rem 0 .4rem 1rem;margin-left:-1px;border-left:1px solid transparent;font-size:.85rem;line-height:1.45;color:#8a8ab8;transition:color .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94)}.legals .legal__toc a:before{content:counter(toc,decimal-leading-zero);flex-shrink:0;font-family:Roboto-Bold,sans-serif;font-size:.7rem;line-height:1.85;color:#005797}.legals .legal__toc a:hover{color:#fff;border-left-color:#005797}.legals .legal__content{min-width:0;font-size:.95rem;line-height:1.7}.legals .legal__intro{margin:0 0 2.5rem}.legals .legal__article{padding:2.5rem 0;border-top:1px solid hsla(0,0%,100%,.08);scroll-margin-top:110px}.legals .legal__article:first-of-type{border-top:0;padding-top:0}.legals .legal__title{margin:0 0 1.25rem;font-family:Roboto-Bold,sans-serif;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25;color:#fff}.legals .legal__subtitle{margin:2rem 0 .75rem;font-family:Roboto-Bold,sans-serif;font-size:1.05rem;line-height:1.35;color:#fff;scroll-margin-top:110px}.legals .legal p{margin:0 0 1rem}.legals .legal strong{color:#fff}.legals .legal__content ul{margin:0 0 1.25rem;padding-left:2.5rem;list-style:disc}.legals .legal__content ul ul{list-style:circle;margin-bottom:0}.legals .legal__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 1.25rem}@media (min-width:768px){.legals .legal__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.legals .legal__card{padding:1.4rem 1.5rem;border-radius:4px;background-color:#282846}.legals .legal__card dl{margin:0}.legals .legal__card dt{margin-top:.9rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#005797}.legals .legal__card dt:first-child{margin-top:0}.legals .legal__card dd{margin:.15rem 0 0;font-size:.95rem;line-height:1.55;color:#fff;overflow-wrap:anywhere}.legals .legal__card-title{margin:0 0 1rem;font-family:Roboto-Bold,sans-serif;font-size:1.05rem;color:#fff}.legals .legal__note{margin-top:1.5rem;font-size:.8rem}