.information-page{color:#0c283a;overflow-wrap:anywhere;max-width:820px;margin:0 auto;padding:74px 28px 88px}.information-tools{justify-content:flex-end;margin-bottom:24px;display:flex}.information-heading{margin-bottom:42px}.information-heading h1{font:500 clamp(36px,4vw,56px)/1.15 var(--font-heading);letter-spacing:-.025em;margin:15px 0 20px}.information-date{color:#526979;margin-bottom:24px;font-size:13px}.information-intro{color:#415b6d;font-size:18px;line-height:1.85}.information-section{margin-top:34px}.information-section h2{font:500 28px/1.3 var(--font-heading);margin:0 0 16px}.information-section p{color:#3f586b;white-space:pre-line;margin:0 0 16px;font-size:16px;line-height:1.85}.information-related{border-top:1px solid #d7e0e6;flex-wrap:wrap;gap:5px 24px;margin-top:38px;padding-top:22px;display:flex}.information-related a,.information-source a,.faq-all-link{color:#064370;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.faq-all-link{margin-top:16px}.information-page a:focus-visible,.faq-all-link:focus-visible{outline-offset:5px;outline:2px solid #064370}.faq-page .accordion-trigger{font:500 16px/1.65 var(--font-body);letter-spacing:normal;min-height:52px}.faq-page .accordion-content p{font-size:16px;line-height:1.8}.contextual-privacy{color:#486173;max-width:65ch;margin:18px 0;font-size:13px;line-height:1.8}.contextual-privacy a{color:#064370;text-underline-offset:3px;text-decoration:underline}.contextual-privacy a:focus-visible{outline-offset:4px;outline:2px solid #064370}.cookie-dialog{color:#0c283a;background:#fff;border:1px solid #dce5e9;border-radius:22px;width:min(720px,100% - 40px);max-height:85dvh;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0c283a33}.cookie-dialog[open]{flex-direction:column;display:flex}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c283a85}.cookie-dialog .recommendations-dialog-header{border-bottom:1px solid #dce5e9;flex-shrink:0;justify-content:space-between;gap:20px;padding:28px;display:flex}.cookie-dialog .recommendations-dialog-header h2{font:500 32px/1.25 var(--font-heading);margin:0 0 8px}.cookie-dialog .recommendations-dialog-header p{margin:0;font-size:14px;line-height:1.6}.cookie-dialog .recommendations-close{background:#fff;border:1px solid #dce5e9;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cookie-dialog .recommendations-dialog-scroll{overscroll-behavior:contain;padding:25px 28px 20px;overflow:auto}.cookie-dialog p{margin:15px 0;font-size:15px;line-height:1.8}.cookie-dialog a{color:#064370;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.cookie-category{background:#f2f6f8;border:1px solid #e0e8ed;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.cookie-category h3{font:500 19px/1.5 var(--font-body);margin:0}.cookie-category span{color:#4a6273;font-size:13px}.cookie-actions{flex-wrap:wrap;gap:12px;display:flex}.cookie-dialog :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #064370}.cookie-dialog button:disabled{opacity:.6;cursor:default}.cookie-dialog [role=status]{min-height:27px}.cookie-banner{z-index:900;color:#0c283a;background:#fff;border:1px solid #d7e0e6;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;max-width:1200px;max-height:calc(100dvh - 48px);margin-inline:auto;padding:26px 30px;display:grid;position:fixed;inset:auto 24px 24px;overflow:auto;box-shadow:0 12px 60px #0c283a30}.cookie-banner h2{font:500 25px/1.25 var(--font-heading);margin:0 0 10px}.cookie-banner p{font:400 14px/1.7 var(--font-body);max-width:80ch;margin:0 0 8px}.cookie-banner a,.cookie-manage{color:#064370;text-underline-offset:3px;font-size:14px;text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;place-content:center;gap:10px;max-width:360px;display:flex}.cookie-banner-actions .button{white-space:normal;text-align:center;flex:150px;min-height:46px}.cookie-manage{cursor:pointer;background:0 0;border:0;flex-basis:100%;min-height:44px}.cookie-banner :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #064370}@media (width<=800px){.cookie-banner{grid-template-columns:1fr;gap:12px;padding:22px;inset:auto 14px 14px}.cookie-banner-actions{max-width:none}.cookie-banner h2{font-size:24px}}@media (width<=400px){.cookie-banner{max-height:calc(100dvh - 20px);padding:18px;inset:auto 10px 10px}.cookie-banner-actions .button{flex-basis:100%}}@media (width<=560px){.information-page{padding:40px 22px 56px}.information-heading{margin-bottom:30px}.information-intro{font-size:16px}.information-section h2{font-size:25px}.cookie-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.cookie-dialog .recommendations-dialog-header{padding:calc(22px + env(safe-area-inset-top)) 22px 22px}.cookie-dialog .recommendations-dialog-scroll{padding:20px max(22px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.cookie-actions{flex-direction:column;align-items:stretch}}@media print{body:has(.information-page[data-policy=terms]){color:#000!important;background:#fff!important}body:has(.information-page[data-policy=terms]) :is(.public-header-wrap,.compact-footer,.skip-link,.chat-launcher,.brand-entrance,.information-tools,.information-related,dialog){display:none!important}body:has(.information-page[data-policy=terms]) #main{margin:0!important;padding:0!important}.information-page[data-policy=terms]{color:#000;max-width:none;padding:0}.information-page[data-policy=terms] .information-heading{margin-bottom:24px}.information-page[data-policy=terms] h1{font-size:26pt}.information-page[data-policy=terms] h2{break-after:avoid;font-size:15pt}.information-page[data-policy=terms] :is(p,.information-date){color:#000;orphans:3;widows:3;font-size:10.5pt;line-height:1.5}}
