.core-legal-page{color:#193f54;background:#fff}.core-legal-hero{justify-content:space-between;align-items:flex-end;gap:60px;padding-top:32px;padding-bottom:65px;display:flex}.core-legal-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1.08}.core-legal-hero h1>span{color:#7395a8}.core-legal-hero p{color:#5c6b76;max-width:730px;margin:0;font-size:18px;line-height:1.85}.core-legal-stamp{color:#5c6b76;border-left:1px solid #dfe6ea;flex-shrink:0;align-items:center;gap:18px;padding:10px 0 10px 30px;font-size:14px;line-height:1.8;display:flex}.core-legal-stamp svg{stroke-width:1.2px;color:#7395a8;width:30px;height:30px}.core-legal-stamp strong{color:#193f54;font-weight:500}.core-legal-layout{grid-template-columns:minmax(225px,.68fr) minmax(0,2.15fr);align-items:start;gap:clamp(40px,7vw,115px);padding-top:0;display:grid}.core-legal-sidebar{border-top:1px solid #b4cbd7;padding-top:25px;position:sticky;top:158px}.core-legal-sidebar nav{scrollbar-width:thin;flex-direction:column;max-height:57dvh;padding-right:8px;display:flex;overflow:auto}.core-legal-sidebar nav>span{text-transform:uppercase;letter-spacing:.12em;color:#526b7a;margin:0 0 15px;font-size:12px}.core-legal-sidebar nav>a{border-bottom:1px solid #edf3f6;align-items:center;gap:14px;min-height:43px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.core-legal-sidebar nav>a:hover{color:#51788e}.core-legal-sidebar small{color:#526b7a;font-size:12px}.core-legal-help{background:#f8fafb;border:1px solid #dfe6ea;border-radius:20px;margin-top:25px;padding:23px}.core-legal-help p{color:#5c6b76;margin:0 0 12px;font-size:14px;line-height:1.8}.core-legal-help a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:38px;font-size:14px;display:flex}.core-legal-help svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.core-legal-content{min-width:0;max-width:1060px}.core-legal-section{border-top:1px solid #dfe6ea;padding:38px 0 45px;scroll-margin-top:160px}.core-legal-section:first-child{padding-top:30px}.core-legal-section-heading{align-items:baseline;gap:22px;margin-bottom:23px;display:flex}.core-legal-section-heading>span{color:#526b7a;flex-shrink:0;font-size:13px}.core-legal-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.1vw,32px);font-weight:500;line-height:1.3}.core-legal-prose{color:#5c6b76;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.core-legal-prose p{margin:0 0 19px}.core-legal-prose p:last-child{margin-bottom:0}.core-legal-prose h3{letter-spacing:-.02em;color:#193f54;margin:29px 0 12px;font-size:19px;font-weight:500;line-height:1.5}.core-legal-prose h3:first-child{margin-top:0}.core-legal-prose strong{color:#23323d;font-weight:500}.core-legal-prose a{color:#193f54;text-underline-offset:4px;-webkit-text-decoration:underline #b4cbd7;text-decoration:underline #b4cbd7}.core-legal-prose a:hover{text-decoration-color:#193f54}.core-legal-company-card{background:#f8fafb;border:1px solid #d8e3e9;border-radius:28px;grid-template-columns:54px 1fr;gap:23px;margin:28px 0;padding:clamp(25px,3vw,44px);display:grid}.core-legal-company-card>svg{stroke-width:1.15px;color:#63869a;width:37px;height:37px}.core-legal-company-card h3{letter-spacing:-.035em;margin:13px 0 24px;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.2}.core-legal-company-card address{align-items:flex-start;gap:10px;font-size:16px;font-style:normal;display:flex}.core-legal-company-card address svg,.core-legal-direct svg{stroke-width:1.4px;flex-shrink:0;width:18px;height:18px;margin-top:6px}.core-legal-direct{flex-wrap:wrap;gap:8px 30px;margin-top:23px;display:flex}.core-legal-direct a{align-items:flex-start;gap:9px;min-height:40px;display:flex}.core-legal-table-scroll{scrollbar-width:thin;border:1px solid #dfe6ea;border-radius:20px;margin:24px 0;overflow:auto}.core-legal-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.75}.core-legal-table th,.core-legal-table td{vertical-align:top;border-bottom:1px solid #e5ecef;padding:19px 22px}.core-legal-table thead th{color:#193f54;background:#f2f6f9;font-size:13px;font-weight:500}.core-legal-table tbody th{color:#193f54;width:28%;font-weight:500}.core-legal-table tr:last-child th,.core-legal-table tr:last-child td{border-bottom:0}.core-legal-table thead th{border-bottom:1px solid #dfe6ea}.core-legal-table tbody tr:nth-child(2n){background:#fafcfd}.core-legal-note{background:#f5f8fa;border:1px solid #d8e3e9;border-radius:22px;margin:25px 0;padding:25px 29px}.core-legal-note h3{margin-top:0}.core-legal-rights{border-top:1px solid #dfe6ea;margin:26px 0;padding:0;list-style:none}.core-legal-rights li{border-bottom:1px solid #dfe6ea;grid-template-columns:145px 1fr;gap:25px;padding:20px 0;display:grid}.core-legal-disclosure{border:1px solid #dfe6ea;border-radius:20px;margin:25px 0;padding:0 22px}.core-legal-disclosure summary{cursor:pointer;color:#193f54;padding:19px 0;font-weight:500}.core-legal-disclosure ul{padding:0;list-style:none}.core-legal-disclosure li{border-top:1px solid #edf3f6;flex-direction:column;padding:12px 0;display:flex}.core-legal-disclosure li span{color:#5c6b76;font-size:13px}.core-privacy-summary{border-bottom:1px solid #dfe6ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 32px;padding-bottom:28px;display:grid}.core-privacy-summary svg{stroke-width:1.3px;color:#63869a;width:24px;height:24px;margin-bottom:16px}.core-privacy-summary strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.core-privacy-summary p{color:#5c6b76;margin:10px 0 0;font-size:14px;line-height:1.75}.core-legal-end{color:#5c6b76;border-top:1px solid #dfe6ea;justify-content:space-between;gap:20px;padding-top:24px;font-size:14px;display:flex}.core-legal-end a{text-underline-offset:4px;color:#193f54;text-decoration:underline}@media (max-width:1050px){.core-legal-stamp{display:none}.core-legal-layout{grid-template-columns:225px minmax(0,1fr);gap:35px}.core-legal-hero{padding-bottom:44px}.core-legal-help{padding:18px}.core-legal-table th,.core-legal-table td{padding:15px}.core-legal-rights li{grid-template-columns:1fr;gap:7px}}@media (max-width:780px){.core-legal-layout{grid-template-columns:1fr;gap:35px}.core-legal-sidebar{padding-top:18px;position:static}.core-legal-sidebar nav{border:1px solid #dfe6ea;border-radius:18px;max-height:210px;padding:15px 20px}.core-legal-sidebar nav>span{margin-top:4px}.core-legal-help{display:none}.core-legal-hero{padding-top:22px;padding-bottom:30px}.core-legal-hero p{font-size:16px}.core-legal-section{padding:28px 0 35px;scroll-margin-top:145px}.core-legal-section-heading{gap:15px}.core-privacy-summary{gap:16px}.core-privacy-summary strong,.core-privacy-summary p{font-size:14px}.core-legal-table{min-width:570px}.core-legal-company-card{grid-template-columns:1fr;gap:16px;padding:24px}.core-legal-note{padding:22px}.core-legal-direct{flex-direction:column;gap:5px}.core-legal-section-heading h2{font-size:26px}}@media (max-width:450px){.core-privacy-summary{grid-template-columns:1fr;gap:20px}.core-privacy-summary>div{grid-template-columns:29px 1fr;gap:0 14px;display:grid}.core-privacy-summary svg{grid-row:span 2;margin:3px 0 0}.core-privacy-summary p{margin:5px 0 0}.core-legal-hero h1{font-size:43px}.core-legal-end{flex-direction:column;gap:12px}.core-legal-section-heading{gap:11px}}@media print{.core-legal-sidebar,.core-legal-stamp,.core-privacy-summary,.privacy-page-settings{display:none}.core-legal-layout{display:block}.core-legal-section{break-inside:avoid;padding-block:20px}.core-legal-content{max-width:none}.core-legal-hero{padding-block:20px}.core-legal-table{min-width:0}.core-legal-table-scroll{overflow:visible}}
