.legal-page{--legal-rule:color-mix(in srgb, var(--line) 85%, transparent);padding-top:56px;padding-bottom:90px}.legal-page .legal-hero{text-align:left;max-width:760px;margin:0 auto}.legal-page .legal-icon{background:var(--gold-light);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;margin:0 0 22px;display:grid}.legal-page .legal-hero h1{letter-spacing:-.035em;margin:0;font-size:46px;font-weight:600;line-height:1.1}.legal-page .legal-standfirst{color:var(--muted);max-width:62ch;margin:16px 0 0;font-size:16px;line-height:1.7}.legal-page .legal-written{color:var(--muted);opacity:.85;margin:26px 0 0;font-size:11px}.legal-page .legal-tabs{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:4px;max-width:760px;margin:38px auto 0;display:flex}.legal-page .legal-tabs a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 16px;font-size:13px;transition:color .18s,border-color .18s}.legal-page .legal-tabs a:hover{color:var(--ink)}.legal-page .legal-tabs a.active{color:var(--ink);border-bottom-color:var(--gold);font-weight:550}.legal-page .legal-print{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:7px 13px;font-size:12px;display:inline-flex}.legal-page .legal-print:hover{color:var(--ink);border-color:var(--gold)}.legal-page .legal-language-notice{border:1px dashed var(--line);background:color-mix(in srgb, var(--gold-light) 22%, var(--surface));max-width:760px;color:var(--ink);border-radius:9px;flex-direction:column;gap:6px;margin:26px auto 0;padding:16px 18px;font-size:13px;line-height:1.8;display:flex}.legal-page .legal-language-notice strong{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10px}.legal-page .legal-language-notice span{color:var(--muted)}.legal-page .legal-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px;margin-top:46px;display:grid}.legal-page .legal-contents{border-left:1px solid var(--line);padding-left:18px;position:sticky;top:96px}.legal-page .legal-contents-title{letter-spacing:.16em;color:var(--muted);margin-bottom:14px;font-size:9px;display:block}.legal-page .legal-contents ol{margin:0;padding:0;list-style:none}.legal-page .legal-contents li+li{margin-top:3px}.legal-page .legal-contents a{color:var(--muted);gap:9px;padding:5px 0;font-size:12px;line-height:1.5;display:flex}.legal-page .legal-contents a:hover{color:var(--ink)}.legal-page .legal-contents-number{color:var(--gold);font-variant-numeric:tabular-nums}.legal-page .legal-content{max-width:100%}.legal-page .legal-content>.legal-section>h3,.legal-page .legal-section-head{max-width:68ch}.legal-page .legal-section{border-top:1px solid var(--legal-rule);padding:34px 0;scroll-margin-top:92px}.legal-page .legal-section:first-child{border-top:0;padding-top:0}.legal-page .legal-section-head{align-items:baseline;gap:12px;display:flex}.legal-page .legal-number{color:var(--gold);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.legal-page .legal-content h2{letter-spacing:-.028em;margin:0;font-size:25px;font-weight:600;line-height:1.28}.legal-page .legal-content h3{letter-spacing:-.01em;color:var(--ink);margin:30px 0 0;font-size:15px;font-weight:600}.legal-page .legal-anchor{opacity:0;color:var(--muted);align-self:center;transition:opacity .16s}.legal-page .legal-section-head:hover .legal-anchor,.legal-page .legal-anchor:focus-visible{opacity:1}.legal-page .legal-content p{color:var(--muted);max-width:68ch;margin:15px 0 0;font-size:14.5px;line-height:1.85}.legal-page .legal-content .legal-lead{color:var(--ink);margin-top:17px;font-size:16px;line-height:1.8}.legal-page .legal-list{max-width:68ch;margin:15px 0 0;padding-left:0;list-style:none}.legal-page .legal-list li{color:var(--muted);margin-top:11px;padding-left:22px;font-size:14.5px;line-height:1.85;position:relative}.legal-page .legal-list li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.legal-page .legal-confirming,.legal-page .legal-placeholder{border-radius:8px;flex-direction:column;gap:5px;max-width:68ch;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.8;display:flex}.legal-page .legal-confirming{background:var(--soft);border:1px solid var(--line)}.legal-page .legal-confirming strong,.legal-page .legal-placeholder strong{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.legal-page .legal-confirming span{color:var(--muted)}.legal-page .legal-placeholder{background:repeating-linear-gradient(135deg, transparent, transparent 9px, color-mix(in srgb, var(--gold) 7%, transparent) 9px, color-mix(in srgb, var(--gold) 7%, transparent) 18px);border:1px dashed var(--gold)}.legal-page .legal-placeholder-label{color:var(--ink);font-weight:550}.legal-page .legal-placeholder-ask{color:var(--muted);font-size:12.5px}.legal-page .legal-unconfirmed{color:var(--gold)}.legal-page .legal-table-scroll{border:1px solid var(--line);border-radius:10px;margin-top:20px;overflow-x:auto}.legal-page .legal-table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.7}.legal-page .legal-table th,.legal-page .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--legal-rule);padding:12px 14px}.legal-page .legal-table thead th{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);background:var(--soft);white-space:nowrap;font-size:9.5px;font-weight:600}.legal-page .legal-table tbody th{color:var(--ink);min-width:150px;font-weight:600}.legal-page .legal-table td{color:var(--muted)}.legal-page .legal-table tbody tr:last-child th,.legal-page .legal-table tbody tr:last-child td{border-bottom:0}.legal-page .legal-providers{min-width:940px}.legal-page .legal-table code{background:var(--card);border-radius:4px;padding:2px 5px;font-size:11.5px}.legal-page .legal-conditional{color:var(--gold);margin-top:5px;font-size:11px;font-style:normal;display:block}.legal-page .legal-disclosure{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;margin-top:24px;padding:24px 26px}.legal-page .legal-disclosure-source{color:var(--gold)!important;margin:0 0 14px!important;font-size:11px!important}.legal-page .legal-disclosure h3{letter-spacing:-.02em;margin:0;font-size:19px}.legal-page .legal-disclosure-sub{margin-top:9px!important;font-size:13.5px!important}.legal-page .legal-disclosure dl{gap:16px;margin:20px 0 0;display:grid}.legal-page .legal-disclosure dt{color:var(--ink);font-size:13px;font-weight:600}.legal-page .legal-disclosure dd{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.8}.legal-page .legal-disclosure-footer{border-top:1px solid var(--line);padding-top:14px;margin-top:20px!important;font-size:13px!important}.legal-page .support-address{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;display:inline-flex;margin-top:16px!important}.legal-page .support-address svg{color:var(--gold);flex:none}.legal-page .support-address a{color:var(--ink);overflow-wrap:anywhere;font-weight:550}.legal-page .support-address a:hover{color:var(--gold)}.legal-page .support-links{flex-wrap:wrap;gap:22px;font-size:12.5px;display:flex;margin-top:18px!important}.legal-page.reset-page{max-width:620px}.legal-page .reset-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;margin-top:26px;padding:28px 30px}.legal-page .reset-rule{color:var(--muted)!important;margin:0!important;font-size:11.5px!important}.legal-page .reset-error{background:#b3524212;border:1px solid #b3524259;border-radius:9px;padding:11px 14px;line-height:1.7;color:#b35242!important;margin:0!important;font-size:12.5px!important}.legal-page .reset-done h2{letter-spacing:-.03em;align-items:center;gap:9px;font-size:22px;display:flex}.legal-page .reset-done h2 svg{color:var(--gold)}.legal-page .reset-done p{margin-top:12px}.legal-page .reset-done .button{margin-top:20px}@media (width<=760px){.legal-page .reset-card{padding:22px 20px}}.legal-page .legal-end{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:44px;padding-top:26px;font-size:12.5px;display:flex}.legal-page .legal-end-link{color:var(--muted)}.legal-page .legal-end-link:hover{color:var(--gold)}@media (width<=1000px){.legal-page .legal-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}}@media (width<=760px){.legal-page{padding-top:34px;padding-bottom:60px}.legal-page .legal-hero h1{font-size:34px}.legal-page .legal-standfirst{font-size:14.5px}.legal-page .legal-layout{margin-top:28px;display:block}.legal-page .legal-contents{border-left:0;border:1px solid var(--line);border-radius:10px;margin-bottom:28px;padding:16px 18px;position:static}.legal-page .legal-content h2{font-size:21px}.legal-page .legal-content p,.legal-page .legal-list li{font-size:14px}.legal-page .legal-tabs{overflow-x:auto}.legal-page .legal-print{margin-left:8px}}@media print{.site-header,.site-footer,.skip-link,.toast,.legal-page .legal-print,.legal-page .legal-contents,.legal-page .legal-anchor,.legal-page .legal-end{display:none!important}.legal-page{color:#000;padding:0}.legal-page .legal-layout{margin-top:18pt;display:block}.legal-page .legal-content,.legal-page .legal-hero{max-width:none}.legal-page .legal-hero h1{font-size:24pt}.legal-page .legal-content h2{font-size:14pt}.legal-page .legal-content h3{font-size:11pt}.legal-page .legal-content p,.legal-page .legal-list li{color:#000;max-width:none;font-size:10pt;line-height:1.55}.legal-page .legal-standfirst,.legal-page .legal-written{color:#000}.legal-page .legal-section{break-inside:avoid;page-break-inside:avoid;padding:14pt 0}.legal-page .legal-section-head{break-after:avoid;page-break-after:avoid}.legal-page .legal-table{font-size:8.5pt}.legal-page .legal-providers{min-width:0}.legal-page .legal-table-scroll{break-inside:auto;overflow:visible}.legal-page .legal-disclosure,.legal-page .legal-confirming,.legal-page .legal-placeholder{box-shadow:none;background:0 0;border:1pt solid #999}.legal-page .legal-tabs{border:0;margin-top:10pt}.legal-page .legal-tabs a:not(.active){display:none}.legal-page .legal-tabs a.active{padding-left:0}}@media (width<=1279px){.legal-page .legal-providers{min-width:0}.legal-page .legal-providers thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-page .legal-providers tr{border-bottom:1px solid var(--line);padding:16px 16px 6px;display:block}.legal-page .legal-providers tr:last-child{border-bottom:0}.legal-page .legal-providers th[scope=row]{border:0;padding:0 0 10px;font-size:15px;display:block}.legal-page .legal-providers td{border:0;padding:0 0 12px;display:block}.legal-page .legal-providers td:before{content:attr(data-label);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:3px;font-size:9px;display:block}}@media (width<=760px){.legal-page .legal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-page .legal-table tr{border-bottom:1px solid var(--line);padding:16px 16px 6px;display:block}.legal-page .legal-table tr:last-child{border-bottom:0}.legal-page .legal-table th[scope=row]{border:0;min-width:0;padding:0 0 10px;display:block}.legal-page .legal-table td{border:0;padding:0 0 12px;display:block}.legal-page .legal-table td:before{content:attr(data-label);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:3px;font-size:9px;display:block}}@media print{.legal-page .legal-providers{min-width:0}.legal-page .legal-providers thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-page .legal-providers tr{break-inside:avoid;border-bottom:1pt solid #ccc;padding:8pt 0;display:block}.legal-page .legal-providers th[scope=row]{border:0;padding:0 0 4pt;display:block}.legal-page .legal-providers td{border:0;padding:0 0 5pt;display:block}.legal-page .legal-providers td:before{content:attr(data-label) " — ";color:#000;font-weight:700}}.legal-page .legal-hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-tight)}.legal-page .legal-icon{border-radius:var(--r-m);color:var(--gold-ink)}.legal-page .legal-standfirst{font-size:var(--fs-body);line-height:var(--lh-body)}.legal-page .legal-written{font-size:var(--fs-micro);max-width:68ch}.legal-page .legal-tabs a{font-size:var(--fs-small)}.legal-page .legal-print{font-size:var(--fs-micro);border-radius:var(--r-s)}.legal-page .legal-language-notice{font-size:var(--fs-small);line-height:var(--lh-body);border-radius:var(--r-s)}.legal-page .legal-language-notice strong{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--gold-ink)}.legal-page .legal-contents-title{font-size:var(--fs-micro);letter-spacing:var(--track-caps)}.legal-page .legal-contents a{font-size:var(--fs-micro);line-height:var(--lh-heading)}.legal-page .legal-contents-number,.legal-page .legal-number{color:var(--gold-ink)}.legal-page .legal-number{font-size:var(--fs-micro)}.legal-page .legal-content h2{font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--track-snug)}.legal-page .legal-content h3{font-size:var(--fs-body);letter-spacing:var(--track-snug)}.legal-page .legal-content p{font-size:var(--fs-small);line-height:var(--lh-body)}.legal-page .legal-content .legal-lead{font-size:var(--fs-body);line-height:var(--lh-body)}.legal-page .legal-list li{font-size:var(--fs-small);line-height:var(--lh-body)}.legal-page .legal-list li:before{background:var(--gold-ink)}.legal-page .legal-tabs a{transition:color var(--t-state) var(--ease-out),border-color var(--t-state) var(--ease-out)}.legal-page .legal-anchor{transition:opacity var(--t-hover) var(--ease-out)}.legal-page .legal-draft,.legal-page .legal-print,.legal-page .legal-language-notice,.legal-page .legal-confirming,.legal-page .legal-placeholder,.legal-page .legal-table-scroll,.legal-page .legal-table code,.legal-page .support-address,.legal-page .reset-error{border-radius:var(--r-s)}.legal-page .legal-disclosure,.legal-page .reset-card{border-radius:var(--r-m);box-shadow:var(--sh-2)}.legal-page .legal-tabs a.active,.legal-page .legal-placeholder-label,.legal-page .support-address a{font-weight:600}.legal-page .legal-confirming,.legal-page .legal-placeholder{font-size:var(--fs-small);line-height:var(--lh-body)}.legal-page .legal-confirming strong,.legal-page .legal-placeholder strong{font-size:var(--fs-micro);letter-spacing:var(--track-caps)}.legal-page .legal-disclosure{font-size:var(--fs-small)}.legal-page .legal-draft{font-size:var(--fs-small);line-height:var(--lh-body)}.legal-page .legal-draft strong{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--gold-ink)}@media (width<=760px){.legal-page .legal-contents{border-radius:var(--r-s)}}.legal-page .legal-table th,.legal-page .legal-table td,.legal-page .legal-providers th,.legal-page .legal-providers td{font-size:var(--fs-micro);line-height:var(--lh-body)}.legal-page .legal-table thead th,.legal-page .legal-providers thead th{font-size:var(--fs-micro);letter-spacing:var(--track-caps)}.legal-page .legal-placeholder-ask,.legal-page .legal-conditional,.legal-page .legal-disclosure-source,.legal-page .legal-disclosure-footer,.legal-page code{font-size:var(--fs-micro)}.legal-page .legal-disclosure-sub,.legal-page .legal-disclosure dd,.legal-page .legal-disclosure dt,.legal-page .legal-end-link{font-size:var(--fs-small);line-height:var(--lh-body)}@media (width<=560px){.legal-page .legal-tabs{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.legal-page .legal-tabs::-webkit-scrollbar{display:none}.legal-page .legal-tabs a,.legal-page .legal-print{white-space:nowrap;flex:none}.legal-page .legal-print{margin-left:var(--u2)}}.legal-page .legal-content>.legal-section{border-bottom:0;margin-bottom:0}
