.colne27-access{max-width:1120px}.colne27-access__layout{align-items:start;display:grid;gap:clamp(1rem, 3vw, 2rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.colne27-access__intro{background:linear-gradient(150deg,#3a204d,#5b2d62 62%,#924462);border-radius:24px;color:#fff;padding:clamp(1.5rem, 4vw, 2.5rem);position:sticky;top:1rem}.colne27-access__intro .colne27-eyebrow{color:#f4b968}.colne27-access__intro h2{color:#fff;font-size:clamp(1.6rem, 3vw, 2.2rem);line-height:1.1;margin:0 0 1.5rem}.colne27-access__steps{counter-reset:step;display:grid;gap:1rem;list-style:none;margin:0 0 1.5rem;padding:0}.colne27-access__steps li{counter-increment:step;display:grid;gap:.15rem;margin:0;padding-left:2.8rem;position:relative}.colne27-access__steps li::before{align-items:center;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .35);border-radius:50%;content:counter(step);display:flex;font-weight:800;height:2rem;justify-content:center;left:0;position:absolute;top:0;width:2rem}.colne27-access__steps span{color:rgb(255 255 255 / .82);font-size:.92rem}.colne27-access__fineprint{border-top:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .82);font-size:.88rem;margin:0 0 1rem;padding-top:1rem}.colne27-access__intro .colne27-access__back{color:#fff;font-weight:700}.colne27-access__intro .colne27-access__back:hover{color:#f4b968}.colne27-access__card{background:#fff;border:1px solid #dce5e8;border-radius:24px;box-shadow:0 18px 45px rgb(30 42 55 / .08);padding:clamp(1.4rem, 4vw, 2.5rem)}.colne27-access__card h1{color:#3a204d;font-size:clamp(1.7rem, 4vw, 2.3rem);line-height:1.1;margin:1.25rem 0 .5rem}.colne27-access__lead{color:#587080;margin:0 0 1.5rem}.colne27-access__form{display:grid;gap:1.1rem}.colne27-access__after{background:#f3f6f7;border-radius:14px;margin-top:1.5rem;padding:1rem 1.25rem}.colne27-access__after h2{color:#3a204d;font-size:1rem;margin:0 0 .5rem}.colne27-access__after ol{display:grid;gap:.35rem;margin:0;padding-left:1.2rem}.colne27-access__switch{border-top:1px solid #dce5e8;color:#587080;margin:1.5rem 0 0;padding-top:1rem;text-align:center}.colne27-segmented{background:#f3f6f7;border-radius:999px;display:grid;gap:.25rem;grid-template-columns:1fr 1fr;padding:.3rem}.colne27-segmented a{border-radius:999px;color:#3a204d;font-weight:800;padding:.65rem 1rem;text-align:center;text-decoration:none}.colne27-segmented a[aria-current]{background:#fff;box-shadow:0 4px 12px rgb(30 42 55 / .12)}.colne27-password{position:relative}.colne27-password input{padding-right:6.5rem!important}.colne27-password__toggle{background:#fff0;border:0;border-radius:8px;color:#1f6c75;cursor:pointer;font:inherit;font-size:.85rem;font-weight:800;padding:.45rem .7rem;position:absolute;right:.35rem;top:50%;transform:translateY(-50%)}.colne27-access :focus-visible,.colne27-participant-nav :focus-visible{outline:3px solid #2b8793;outline-offset:3px}.colne27-participant-nav{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem}.colne27-participant-nav a{color:#3a204d;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.colne27-participant-nav form{margin:0 0 0 auto}.colne27-participant-nav button{background:#fff0;border:1px solid #dce5e8;border-radius:8px;color:#3a204d;cursor:pointer;font:inherit;padding:.5rem .8rem}@media (max-width:860px){.colne27-access__layout{grid-template-columns:1fr}.colne27-access__intro{order:2;position:static}}@media (max-width:600px){.colne27-access .colne27-form-grid{grid-template-columns:1fr}.colne27-participant-nav{font-size:.9rem;gap:.75rem}.colne27-participant-nav form{margin-left:0}}