.kb-editorial-contact .cp-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.6rem 5vw;padding-top:clamp(7.5rem,13vh,10rem);padding-bottom:2.4rem}.kb-editorial-contact .cp-intro .cp-k{margin:0 0 1.4rem;color:#BCCEC4}.kb-editorial-contact .cp-h{font-size:clamp(2.5rem,4.35vw,4.65rem);max-width:17ch;line-height:1.12;margin:0 0 1.5rem;letter-spacing:-.02em}.cp .cp-intro-text{font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.65;max-width:48ch;color:#CBD8D0}.cp-meeting{display:flex;align-items:start;gap:1.15rem;padding:1.8rem;background:#D5DED2;color:#16211E;border-radius:.35rem}.cp-meeting-duration{font:400 2.2rem/1 var(--display);padding-top:.1rem;flex-shrink:0}.cp-meeting-duration small{display:block;font:400 .65rem/1.5 var(--mono);letter-spacing:.09em;margin-top:.3rem}.cp-meeting h2{font:400 clamp(1.3rem,1.8vw,1.8rem)/1.3 var(--display);margin:0 0 .65rem}.cp-meeting p{font:400 1rem/1.6 var(--sans);margin:0}.cp-meeting-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:1.35rem;padding:.95rem 1.2rem;border:0;border-radius:999px;background:#07403D;color:#EAE8E2!important;font:500 .95rem/1.4 var(--sans);text-align:start;text-decoration:none;min-height:48px}.cp-meeting-action:disabled{opacity:1;cursor:not-allowed;background:#405B51;color:#F4F4EB!important}.cp-meeting .cp-meeting-pending{font-size:.78rem;line-height:1.55;margin-top:.7rem;color:#344C42}.cp-meeting .cp-message-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;margin-top:.4rem;color:#16211E;text-underline-offset:5px;font-size:.95rem}.cp-registration-route{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem 1.2rem;padding-top:1.4rem;border-top:1px solid #51625A;font-size:1rem;line-height:1.6;color:#C1CCC5}.cp-registration-route a{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;color:#EAE8E2;text-underline-offset:5px}.kb-editorial-contact .cp-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem 5vw}.kb-editorial-contact .cp-formcol{border-radius:.35rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.kb-editorial-contact .cp-formcol #cp-form-k{font:400 clamp(1.5rem,2vw,2rem)/1.3 var(--display);letter-spacing:0;text-transform:none;margin:0}.kb-editorial-contact .kb-brief-hint{font-size:.92rem;color:#C1CCC5;margin:.6rem 0 1.6rem}.cp-goal-form{position:relative;scroll-margin-top:7rem;color:#EAE8E2;--paper:#EAE8E2;--t2:#C1CCC5;--t3:#A7B7AC;--l1:#51625A;--l2:#75887D;--warn:#FFC192}.cp-brief{min-width:0;margin:0;padding:0;border:0}.cp-goal-label{padding:0;margin:0;font:500 1rem/1.5 var(--sans)}.cp-change{margin-top:.1rem;margin-bottom:.7rem}.cp-change summary{width:fit-content;min-height:36px;display:list-item;cursor:pointer;font-size:.8rem;line-height:1.5;padding-block:.4rem;color:#C1CCC5;text-underline-offset:4px}.cp-goals{margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.cp-goal-form .cp-goals .cp-opt{padding:.5rem .75rem;min-height:44px;gap:.8rem;font-size:.85rem;border:1px solid #75887D;border-radius:999px}.cp-goal-form .cp-opt i{border-radius:50%}.cp-goal-form .cp-hint{font-size:.88rem;line-height:1.55;color:#C1CCC5;margin:0 0 .4rem}.cp-goal-form .cp-fields{gap:0 1.5rem}.cp-goal-form .cp-field{padding:1rem 0 0;border:0}.cp-goal-form .cp-lab{font:400 .92rem/1.5 var(--sans);color:#EAE8E2;letter-spacing:0;text-transform:none;margin-bottom:.4rem}.cp-goal-form .cp-lab small{font-size:.73rem;line-height:1.5;color:#A7B7AC;margin-inline-start:.4rem}.cp-goal-form .cp-in,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-in{min-height:48px;border:1px solid #75887D;border-radius:.2rem;background:#16211E;padding:.65rem .75rem;font:400 1rem/1.5 var(--sans);color:#EAE8E2}.cp-goal-form textarea.cp-in{min-height:110px;margin-top:.6rem}.cp-goal-form .cp-field-hint{font-size:.8rem;line-height:1.55;color:#BCCDC2}.cp-goal-form .has-error .cp-in{border-color:var(--warn)}.cp-goal-form .cp-in:focus-visible{outline:2px solid var(--kb-accent-soft);outline-offset:3px}.cp-goal-form .cp-nav{margin-top:1.4rem;justify-content:start}.cp-goal-form .cp-next,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-next{margin:0;border-radius:999px;background:var(--kb-accent-soft);color:#16211E;min-height:48px;padding:.9rem 1.3rem;font:500 1rem/1.4 var(--sans);letter-spacing:0;text-transform:none}.cp-goal-form .cp-next:disabled{opacity:.7}.cp-goal-form .cp-after{margin-top:1rem;font-size:.82rem;line-height:1.6;color:#BCCDC2;max-width:62ch}.cp-goal-form .cp-after a{display:inline-block;text-underline-offset:4px;min-height:28px}.cp-goal-form .cp-done,.cp-goal-form .cp-fail{padding:1rem;border:1px solid currentColor;border-radius:.25rem;font-size:.95rem;line-height:1.6}.cp-goal-form .cp-other-help{font-size:.85rem;line-height:1.6;margin-top:1rem}.cp .kb-contact-explainer{padding:0;border:0;margin:0 0 2rem}.cp .kb-contact-explainer h2,.cp .kb-direct-panel h2{font:400 clamp(1.25rem,1.7vw,1.6rem)/1.4 var(--display);margin:0 0 1rem}.cp .kb-contact-explainer p{font-size:1rem;line-height:1.75;color:#CFDBD4;max-width:49ch}.cp .kb-contact-explainer .cp-scope-note{font-size:.85rem;color:#ABC1B5;margin-top:1rem}.cp-guides{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #51625A}.cp-guides h3{font:500 .9rem/1.5 var(--sans);margin:0 0 .65rem}.cp-guides a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.35rem 0;font-size:.88rem;line-height:1.5;text-underline-offset:4px}.cp .kb-direct-panel{padding:1.25rem;border-radius:.3rem;margin-bottom:2rem}.kb-editorial-contact .kb-contact-routes{display:flex;gap:.5rem;margin:0;flex-wrap:wrap}.kb-editorial-contact .kb-contact-route{border-radius:999px;justify-content:center;padding:.65rem .9rem}.kb-editorial-contact .cp-side .cp-globe{display:none}.kb-editorial-contact .cp-side .cp-zoom{display:none}.kb-editorial-contact .cp-side .cp-k{margin-bottom:1rem}.cp-meeting :is(a,button):focus-visible,.cp-change summary:focus-visible,.cp-registration-route a:focus-visible,.cp-guides a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cp-goal-form [hidden]{display:none!important}.cp-embed .cp-meeting{margin:1.2rem 0 2rem}.cq-left .cp-goal-form{display:block}[dir=rtl] .kb-editorial-contact .cp-h{line-height:1.45;letter-spacing:0;max-width:20ch}[dir=rtl] .cp-goal-form .cp-lab,[dir=rtl] .cp-registration-route,[dir=rtl] .cp-intro-text{line-height:1.8}@media (max-width:1023px){.kb-editorial-contact .cp-hero{grid-template-columns:1fr;gap:1.6rem}.kb-editorial-contact .cp-intro-text{max-width:58ch}.kb-editorial-contact .cp-meeting{max-width:44rem}.kb-editorial-contact .cp-grid{grid-template-columns:1fr;display:grid;gap:2.5rem}.kb-editorial-contact .cp-formcol,.kb-editorial-contact .cp-side{max-width:44rem;width:100%}.kb-editorial-contact .cp-h{font-size:clamp(2.3rem,6vw,4rem);max-width:22ch}}@media (max-width:600px){.kb-editorial-contact .cp-hero{padding-top:7.1rem;padding-bottom:1.5rem}.kb-editorial-contact .cp-h{font-size:clamp(2rem,8.7vw,3.2rem);max-width:18ch}.cp-meeting{padding:1.2rem;gap:.8rem}.cp-meeting-duration{display:none}.cp-meeting h2{font-size:1.4rem}.cp-meeting p{font-size:.94rem}.cp-meeting-action{font-size:.9rem;padding:.9rem 1rem}.cp-registration-route{font-size:.9rem;gap:0}.cp-registration-route a{font-size:.9rem}.cp-goal-form .cp-fields{grid-template-columns:1fr}.cp-goal-form .cp-change summary{min-height:44px;padding-block:.7rem}.cp-goal-form .cp-next,.kb-editorial-contact .cp-formcol .cp-goal-form .cp-next{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.cp-goal-form .cp-arr{transition:none}}@media (min-width:1024px){.kb-editorial-contact .cp-hero{padding-top:clamp(14rem,25vh,17rem)}}.cp .cp-office-b{cursor:default}.cp .cp-city{color:#CFDBD4}.cp .cp-city::before{display:none}.cp-goal-form .cp-opt:has(input:checked){background:#355449;border-color:var(--kb-accent-soft)}.cp-goal-form .cp-opt{transition:background .16s ease,border-color .16s ease}.cp-goal-form .cp-next{transition:background .16s ease,transform .16s ease}.cp-goal-form .cp-next:not(:disabled):active{transform:translateY(1px)}.cp-goal-form[aria-busy=true] .cp-next{cursor:wait}@media (prefers-reduced-motion:reduce){.cp-goal-form .cp-opt,.cp-goal-form .cp-next{transition:none}.cp-goal-form .cp-next:not(:disabled):active{transform:none}}.cp-choice{background:#eae8e2;color:#16211e;padding:0 clamp(1.1rem,4vw,4rem) 4rem}.kb-editorial-contact .cp-choice .cp-hero{display:block;padding:7.2rem 0 2.1rem;max-width:calc(100% - 22rem)}.kb-editorial-contact .cp-choice .cp-h{font:400 clamp(2.4rem,4vw,4.3rem)/1.15 var(--display);margin:0 0 .75rem;max-width:none}.cp-choice .cp-intro-text{color:#40574b;font-size:1.05rem;max-width:55ch;margin:0}.cp-paths{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);gap:clamp(1.6rem,4vw,4rem)}.cp-path{min-width:0;padding:0;border:0;background:none}.cp-choice-eyebrow{display:block;color:#4a6555;font:400 .68rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.7rem}.cp-path h2{font:400 clamp(1.75rem,2.6vw,2.8rem)/1.2 var(--display);margin:0 0 .7rem}.cp-path>p{font:400 1rem/1.6 var(--sans);max-width:55ch;margin:0}.cp-contact-aside{display:flex;flex-direction:column;gap:1.5rem}.cp-path-local{background:#d9dfd4;padding:clamp(1.3rem,2.3vw,2.4rem);border-radius:.4rem}.cp-choice .cp-path-local h2{font-size:clamp(1.7rem,2.4vw,2.6rem)}.cp-choice .cp-path-local>p{color:#40574b;font-size:.93rem}.cp-service-label{display:block;margin:1.3rem 0 .55rem;font-size:.85rem;font-weight:500}.cp-service-choice{display:block;width:100%;min-height:50px;background:#f1f0e9;border:1px solid #798b7c;border-radius:.3rem;padding:.7rem 2rem .7rem .8rem;font:400 .93rem/1.5 var(--sans);color:#16211e}.cp-choice :is(.cp-choice-action,.cp-message-link,.cp-load-calendar){display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:999px;padding:.75rem 1.2rem;background:#07403d;color:#f4f4ed;font:500 .92rem/1.4 var(--sans);text-decoration:none;cursor:pointer}.cp-choice .cp-choice-action{margin-top:.8rem;width:100%}.cp-choice .cp-message-link{margin-top:1rem;background:#d5ded2;color:#16211e}.cp-channels{display:block;padding:clamp(1.3rem,2.3vw,2.4rem);background:#17382f;color:#eae8e2;border-radius:.4rem}.cp-channels h2{font:400 1.6rem/1.25 var(--display);margin:0 0 .6rem}.cp-channels p{font-size:.9rem;color:#c3d2c8;margin:0 0 1.15rem}.cp-channels a{display:flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none;border:0;border-radius:999px;background:#eae8e2;color:#16211e;padding:.65rem 1rem;font:500 .9rem/1.4 var(--sans)}.cp-messenger-links{display:flex;gap:.65rem;margin-top:.65rem}.cp-messenger-links a{flex:1;background:#315447;color:#f4f4ed}.cp-calendar{background:#f7f6f1;border-radius:.5rem;overflow:hidden;margin-top:1.4rem;text-align:start;scroll-margin-top:7rem}.cp-calendar-top{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;color:#3b5448;font:500 .82rem/1.5 var(--sans)}.cp-calendar-gate{padding:1.5rem 2rem 1.2rem;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cp-calendar-gate h3{font:400 1.75rem/1.3 var(--display);margin:0 0 .7rem}.cp-calendar-gate p{font-size:.9rem;line-height:1.6;max-width:42ch;margin:0 0 1rem;color:#40574b}.cp-calendar-gate .cp-calendar-privacy{font-size:.73rem;margin:.8rem 0 0}.cp-calendar-frame{position:relative;height:640px;overflow:auto;background:white}.cp-calendar-frame iframe{width:100%;height:640px;border:0;display:block}.cp-calendar-review-note{font:400 .72rem/1.5 var(--sans);margin:0;padding:.75rem 1.5rem;color:#53695a;background:#e4e8de}.cp-choice-form{max-width:49rem;margin:2.5rem auto 0;padding:1.4rem;background:#16211e;color:#eae8e2;border-radius:.5rem;scroll-margin-top:7rem}.cp-choice-back{min-height:44px;padding:.5rem 1rem;background:#d5ded2;border:0;border-radius:999px;color:#16211e;font:500 .85rem/1.5 var(--sans);cursor:pointer}.cp-choice [hidden]{display:none!important}.cp-choice :is(a,button,select,summary):focus-visible{outline:3px solid #36866b;outline-offset:4px}.cp-choice a::before,.cp-choice a::after{display:none!important}.cp-choice a{text-decoration:none!important}body:has(.cp-choice):not(.menu-open):not(.nav-compact) .hcol a{color:#16211e}[dir=rtl] .cp-choice-eyebrow{letter-spacing:0}[dir=rtl] .cp-path h2{line-height:1.5}@media (max-width:1023px){.kb-editorial-contact .cp-choice .cp-hero{max-width:none;padding-top:6.5rem}.cp-paths{grid-template-columns:1fr 1fr;gap:1.5rem}.cp-calendar-gate{padding:1.4rem}.cp-calendar-top{padding:1rem}}@media (max-width:760px){.cp-paths{grid-template-columns:1fr}.cp-choice{padding-inline:1.15rem}.kb-editorial-contact .cp-choice .cp-hero{padding-bottom:1.6rem}.cp-choice .cp-intro-text{font-size:.96rem}.cp-calendar-gate{min-height:215px}.cp-calendar-frame,.cp-calendar-frame iframe{height:580px}.cp-calendar-top{font-size:.73rem}.cp-contact-aside{gap:1rem}.cp-path-local,.cp-channels{padding:1.3rem}.cp-choice-form{padding:.9rem}.cp-path>p{font-size:.94rem}}
