.cnc6-legal-page,.cnc6-error-page{--legal6-blue:var(--cnc-blue,#1f70c1);--legal6-blue-deep:var(--cnc-blue-deep,#125998);--legal6-ice:var(--cnc-ice,#e8f2fb);--legal6-white:#fff;--legal6-ink:var(--cnc-ink,#202020);--legal6-slate:#53616e;--legal6-line:#cdd8e4;--legal6-shell:1340px;background:var(--legal6-white);color:var(--legal6-ink)}.cnc6-legal-page main,.cnc6-error-page main{overflow:clip}.legal6-shell,.error6-shell{width:min(calc(100% - 72px), var(--legal6-shell));margin-inline:auto}.legal6-masthead{border-bottom:1px solid var(--legal6-blue-deep);background:var(--legal6-blue);color:var(--legal6-white);position:relative;overflow:hidden}.legal6-masthead:before{content:"";background:#ffffff7a;width:clamp(120px,17vw,260px);height:1px;position:absolute;inset:28px 28px auto auto;box-shadow:0 12px #ffffff47,0 24px #ffffff24}.legal6-masthead__layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(52px,9vw,150px);min-height:clamp(500px,54vw,690px);padding-block:clamp(88px,10vw,142px) clamp(64px,8vw,108px);display:grid}.legal6-masthead__copy{min-width:0}.legal6-kicker,.legal6-section-label,.legal6-meta__label,.error6-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:780;line-height:1.2}.legal6-kicker{color:var(--legal6-white);align-items:center;gap:12px;display:flex}.legal6-kicker:before{content:"";background:currentColor;width:26px;height:2px}.legal6-masthead h1{max-width:12ch;color:var(--legal6-white);font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;margin:24px 0 0;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:830;line-height:.91}.legal6-masthead__lede{max-width:58ch;color:var(--legal6-white);text-wrap:pretty;margin:30px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.6}.legal6-instrument{background:var(--legal6-white);min-width:0;box-shadow:18px 20px 0 var(--legal6-blue-deep);color:var(--legal6-ink);border:1px solid #ffffff8a;border-radius:28px;align-self:center;padding:22px;position:relative}.legal6-instrument__top{border-bottom:1px solid var(--legal6-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:16px;display:flex}.legal6-instrument__top span{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:790;line-height:1.2}.legal6-instrument__status{border:1px solid var(--legal6-blue);min-height:28px;color:var(--legal6-blue-deep);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.legal6-instrument__status:before{background:var(--legal6-blue);content:"";border-radius:50%;width:7px;height:7px}.legal6-instrument__rows{gap:12px;padding-top:18px;display:grid}.legal6-instrument__row{border:1px solid var(--legal6-line);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:62px;padding:10px 12px;display:grid}.legal6-instrument__row>span:first-child{background:var(--legal6-ice);width:36px;height:36px;color:var(--legal6-blue-deep);border-radius:10px;place-items:center;font-size:.9rem;font-weight:820;display:grid}.legal6-instrument__row strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:760;line-height:1.2}.legal6-instrument__row>span:last-child{background:var(--legal6-blue);border-radius:99px;width:34px;height:5px}.legal6-document{background:var(--legal6-white);padding-block:clamp(76px,9vw,132px)}.legal6-document__layout{grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(52px,9vw,142px);display:grid}.legal6-meta{border-top:3px solid var(--legal6-blue);min-width:0;padding-top:18px;position:sticky;top:112px}.legal6-meta__label{color:var(--legal6-slate)}.legal6-meta time{margin-top:9px;font-size:.93rem;font-weight:760;line-height:1.4;display:block}.legal6-meta nav{gap:1px;margin-top:34px;display:grid}.legal6-meta nav a{border-bottom:1px solid var(--legal6-line);min-height:40px;color:var(--legal6-slate);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 5px;font-size:.9rem;font-weight:650;line-height:1.25;text-decoration:none;display:grid}.legal6-meta nav a span{color:var(--legal6-blue-deep);font-size:.9rem;font-weight:800}.legal6-meta nav a:hover{color:var(--legal6-blue-deep)}.legal6-copy{counter-reset:legal-section;min-width:0}.legal6-copy>section{border-left:1px solid var(--legal6-line);counter-increment:legal-section;min-width:0;padding:0 0 clamp(42px,5vw,68px) clamp(54px,6vw,88px);scroll-margin-top:112px;position:relative}.legal6-copy>section:before{border:1px solid var(--legal6-blue);background:var(--legal6-white);width:36px;height:36px;color:var(--legal6-blue-deep);content:counter(legal-section, decimal-leading-zero);border-radius:50%;place-items:center;font-size:.9rem;font-weight:820;display:grid;position:absolute;top:1px;left:-18px}.legal6-copy>section:last-child{padding-bottom:0}.legal6-copy h2{max-width:26ch;color:var(--legal6-ink);font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.8vw,2.65rem);font-weight:790;line-height:1.05}.legal6-copy p{color:#3e4a54;overflow-wrap:anywhere;text-wrap:pretty;max-width:74ch;margin:15px 0 0;font-size:clamp(.94rem,1.15vw,1.05rem);line-height:1.75}.legal6-copy a,.legal6-contact a{color:var(--legal6-blue-deep);text-underline-offset:4px;font-weight:720;text-decoration-thickness:1px}.legal6-copy a:hover,.legal6-contact a:hover{text-decoration-thickness:2px}.legal6-access{background:var(--legal6-white);padding-block:clamp(78px,10vw,138px)}.legal6-access__heading{border-bottom:1px solid var(--legal6-line);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:end;gap:clamp(36px,8vw,120px);padding-bottom:clamp(46px,6vw,76px);display:grid}.legal6-section-label{color:var(--legal6-blue-deep)}.legal6-access__heading h2{max-width:18ch;font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,5vw,5rem);font-weight:820;line-height:.96}.legal6-access__heading p:last-child{max-width:64ch;color:var(--legal6-slate);margin:22px 0 0;font-size:1rem;line-height:1.65}.legal6-principles{counter-reset:principle;margin:0;padding:0;list-style:none}.legal6-principles li{border-bottom:1px solid var(--legal6-line);counter-increment:principle;grid-template-columns:80px minmax(180px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);min-width:0;padding-block:clamp(32px,5vw,56px);display:grid}.legal6-principles li:before{color:var(--legal6-blue-deep);content:counter(principle, decimal-leading-zero);letter-spacing:.06em;font-size:.9rem;font-weight:820}.legal6-principles h3{font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:780;line-height:1.05}.legal6-principles p{max-width:66ch;color:var(--legal6-slate);text-wrap:pretty;margin:0;line-height:1.65}.legal6-contact{background:var(--legal6-ink);color:var(--legal6-white)}.legal6-contact__layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:330px;padding-block:clamp(64px,8vw,106px);display:grid}.legal6-contact .legal6-section-label{color:#a9cdee}.legal6-contact h2{max-width:15ch;color:var(--legal6-white);font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2.3rem,4.6vw,4.6rem);font-weight:800;line-height:.97}.legal6-contact a{min-height:58px;color:var(--legal6-ink);background:#fff;border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:15px 20px;font-size:.82rem;text-decoration:none;display:inline-flex}.legal6-contact a span{font-size:1.1rem}.error6{border-bottom:1px solid var(--legal6-blue-deep);background:var(--legal6-blue);min-height:max(700px,100svh - 82px);color:var(--legal6-white);align-items:center;display:grid;position:relative;overflow:hidden}.error6:before,.error6:after{content:"";border:1px solid #ffffff5c;border-radius:50%;width:clamp(150px,25vw,390px);height:clamp(150px,25vw,390px);position:absolute}.error6:before{top:-10%;right:7%}.error6:after{bottom:-22%;right:20%}.error6__layout{z-index:1;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(52px,10vw,160px);padding-block:clamp(84px,10vw,140px);display:grid;position:relative}.error6__code{color:var(--legal6-white);font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.11em;margin:0;font-size:clamp(8rem,24vw,21rem);font-weight:850;line-height:.7;position:relative}.error6__code:after{background:var(--legal6-blue-deep);content:"";border-radius:99px;width:38%;height:16px;position:absolute;bottom:-42px;right:-16px}.error6__copy{min-width:0}.error6-kicker{color:var(--legal6-white)}.error6 h1{max-width:11ch;color:var(--legal6-white);font-family:var(--display,"Geologica", Arial, sans-serif);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;margin:18px 0 0;font-size:clamp(3rem,6vw,6.3rem);font-weight:820;line-height:.92}.error6__lede{color:var(--legal6-white);margin:26px 0 0;font-size:1.05rem;line-height:1.6}.error6__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.error6__actions a{min-height:56px;color:var(--legal6-white);border:1px solid #ffffffa3;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:.8rem;font-weight:740;text-decoration:none;display:inline-flex}.error6__actions a:first-child{background:var(--legal6-white);color:var(--legal6-blue-deep)}.legal6-meta a:focus-visible,.legal6-copy a:focus-visible,.legal6-contact a:focus-visible,.error6__actions a:focus-visible{outline-offset:4px;outline:3px solid}.legal6-contact a:focus-visible,.error6__actions a:first-child:focus-visible{outline-color:#fff}@media (width<=920px){.legal6-masthead__layout{grid-template-columns:minmax(0,1fr)}.legal6-instrument{width:min(100%,560px)}.legal6-document__layout{grid-template-columns:minmax(0,1fr);gap:60px}.legal6-meta{grid-template-columns:180px minmax(0,1fr);gap:30px;display:grid;position:static}.legal6-meta nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.error6__layout{grid-template-columns:minmax(0,1fr)}.error6__code{font-size:clamp(8rem,34vw,16rem)}}@media (width<=680px){.legal6-shell,.error6-shell{width:min(calc(100% - 32px), var(--legal6-shell))}.legal6-masthead__layout{gap:48px;padding-top:74px}.legal6-masthead h1{max-width:100%;font-size:clamp(3rem,15vw,4.6rem)}.cnc6-legal-page--privacy .legal6-masthead h1{font-size:clamp(2.4rem,11vw,4.2rem)}.legal6-instrument{box-shadow:9px 11px 0 var(--legal6-blue-deep);border-radius:22px;padding:16px}.legal6-instrument__row{grid-template-columns:34px minmax(0,1fr)}.legal6-instrument__row>span:last-child{display:none}.legal6-meta{grid-template-columns:minmax(0,1fr);gap:24px}.legal6-meta nav{grid-template-columns:minmax(0,1fr)}.legal6-copy>section{padding-left:34px}.legal6-copy>section:before{width:30px;height:30px;left:-15px}.legal6-access__heading,.legal6-principles li,.legal6-contact__layout{grid-template-columns:minmax(0,1fr)}.legal6-principles li{gap:14px}.legal6-contact__layout{align-items:start}.legal6-contact a{width:100%}.error6{min-height:calc(100svh - 72px)}.error6__layout{gap:70px}.error6__code{font-size:32vw}.error6__code:after{right:0}.error6 h1{max-width:100%;font-size:clamp(2.8rem,14vw,4.5rem)}.error6__actions{display:grid}}@media (width<=360px){.legal6-instrument__top{flex-direction:column;align-items:flex-start}.legal6-copy>section{padding-left:28px}.legal6-contact h2,.legal6-access__heading h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.legal6-meta,.legal6-copy>section{scroll-behavior:auto}}@media (forced-colors:active){.legal6-masthead,.legal6-instrument,.legal6-instrument__row,.legal6-contact,.error6,.error6__actions a{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.legal6-masthead :where(h1,p),.legal6-contact :where(h2,p,a),.error6 :where(h1,p,a),.legal6-instrument__status,.legal6-instrument__row>span:first-child{color:canvastext}.legal6-instrument__status:before,.legal6-instrument__row>span:last-child,.error6__code:after{background:canvastext}.legal6-copy>section:before{color:canvastext;background:canvas;border-color:canvastext}}
