.legal-links{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.legal-links a,.legal-account a,.legal-page a,.legal-inline-link{color:var(--yl-ink);text-decoration:underline;text-underline-offset:3px}.legal-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;color:var(--yl-text)}.legal-consent>input{flex:0 0 17px;width:17px;height:17px;min-height:0;margin:4px 0 0;accent-color:var(--yl-ink)}.legal-consent label{display:inline;cursor:pointer;font:inherit;color:inherit}.legal-consent .legal-links{display:flex;margin-top:4px}.legal-consent small{display:block}.registration-grid>.legal-consent{grid-column:1 / -1}.registration-legal-notice{grid-column:1 / -1;padding:14px 0;border-block:1px solid var(--yl-line-soft)}.registration-form{gap:20px 24px}.registration-form>label{min-width:0}.registration-form .registration-code-field>div{grid-template-columns:minmax(0,1fr) auto}.registration-form .registration-code-field button{min-width:112px;white-space:nowrap}.registration-help{grid-column:1 / -1;margin:-8px 0 0;color:var(--yl-text);font-size:12px;line-height:1.7}.about-content{max-width:900px;margin:38px auto;color:var(--yl-text);line-height:1.8}.about-content h1{color:var(--yl-ink);margin:0 0 10px;font-size:28px}.about-content h2{color:var(--yl-ink);margin:0 0 16px;font-size:18px}.about-content h3{color:var(--yl-ink);margin:0 0 16px;font-size:16px;font-weight:600}.about-content-embedded{max-width:none;margin:0}.about-content-embedded .section-title h2{margin:0;font-size:18px}.about-content-embedded>header+section{margin-top:24px;padding-top:22px}.about-content-embedded a{color:var(--yl-ink);text-underline-offset:3px}.about-content-embedded a:focus-visible{outline:2px solid var(--yl-copper);outline-offset:3px}.about-documents .sr-only{position:absolute}.site-legal-footer .footer-about-button{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.site-legal-footer .footer-about-button:hover{background:transparent;color:var(--yl-ink);text-decoration:underline;text-underline-offset:3px}.site-legal-footer .footer-about-button:focus-visible{outline:2px solid var(--yl-copper);outline-offset:3px}.about-content p{font-size:14px;margin:8px 0}.about-content .about-operator{font-size:12px}.about-content section{margin-top:32px;padding-top:26px;border-top:1px solid var(--yl-line-soft)}.about-documents{display:grid}.about-documents a{display:grid;grid-template-columns:180px 1fr auto;gap:20px;padding:16px 0;border-bottom:1px solid var(--yl-line-soft);text-decoration:none;font-size:14px}.about-documents a>span{color:var(--yl-text)}.about-documents a:hover strong{text-decoration:underline;text-underline-offset:4px}.about-contact-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px;font-size:15px}@media(max-width:640px){.auth-card-wide .registration-form{grid-template-columns:1fr}.about-documents a{grid-template-columns:1fr auto;gap:4px 14px}.about-documents a>span:first-of-type{grid-row:2;font-size:13px}.about-documents a>span[aria-hidden=true]{grid-column:2;grid-row:1 / 3;align-self:center}}.registration-legal-notice>p{margin:0 0 7px;color:var(--yl-text);font-size:13px;line-height:1.7}.legal-account{margin-top:28px;padding-top:22px;border-top:1px solid var(--yl-line-soft);color:var(--yl-text);font-size:13px;line-height:1.8}.legal-account summary{width:fit-content;padding:5px 0;color:var(--yl-ink);cursor:pointer;font-weight:500}.legal-account summary>span{margin-left:14px;color:var(--yl-text);font-size:12px;font-weight:400}.legal-account summary:focus-visible{outline:2px solid var(--yl-copper);outline-offset:4px}.legal-account-content{margin-top:14px}.legal-account h3{margin:0 0 10px;color:var(--yl-ink);font-size:16px}.legal-account form>button{margin-top:14px}.legal-account p{margin:8px 0}.member-scope-note{margin:0 0 18px;color:var(--yl-text);font-size:13px;line-height:1.8}.legal-page{max-width:1080px}.legal-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 22px;border-bottom:1px solid var(--yl-line-soft)}.legal-page .legal-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px}.legal-brand img{width:32px;height:32px}.legal-page-header>div{display:flex;align-items:center;gap:20px;font-size:14px}.legal-page-header button{min-height:38px;padding:8px 13px;border:1px solid var(--yl-line);border-radius:4px;color:var(--yl-ink);background:transparent;cursor:pointer}.legal-page-nav{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0}.legal-page-nav a{padding-bottom:8px;text-decoration:none;font-size:14px;border-bottom:2px solid transparent}.legal-page-nav a[aria-current]{border-color:var(--yl-copper);font-weight:600}.legal-document{max-width:900px;margin:auto;padding:40px 48px;background:var(--yl-soft);border:1px solid var(--yl-line-soft);border-radius:5px;color:var(--yl-text);overflow-wrap:anywhere}.legal-document h1{font-size:30px;line-height:1.4;margin:8px 0 14px;color:var(--yl-ink)}.legal-kicker{font-size:12px;letter-spacing:.1em;color:var(--yl-copper)}.legal-document .legal-meta{font-size:12px;color:var(--yl-text)}.legal-document p{font-size:15px;line-height:1.95;margin:12px 0}.legal-document .legal-summary{padding:16px 20px;margin:26px 0;border-left:2px solid var(--yl-copper);background:var(--yl-bg);color:var(--yl-ink);font-weight:500}.legal-toc{display:grid;gap:8px;padding:0 0 26px;border-bottom:1px solid var(--yl-line-soft);font-size:13px}.legal-document section{padding-top:22px;scroll-margin-top:18px}.legal-document h2{font-size:18px;line-height:1.7;margin:8px 0 12px;color:var(--yl-ink)}.legal-changes{margin:0 0 26px;padding-bottom:20px;border-bottom:1px solid var(--yl-line-soft)}.legal-changes h2{font-size:15px}.legal-document ul{padding-left:22px;font-size:14px;line-height:1.9}.legal-important h2{border-left:3px solid var(--yl-copper);padding-left:12px}.legal-important-label{display:inline-block;margin-left:12px;color:var(--yl-ink);font-size:12px;font-weight:500}.legal-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0}.legal-table-scroll:focus-visible{outline:2px solid var(--yl-copper);outline-offset:3px}.legal-table{width:100%;min-width:640px;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.85}.legal-table caption{padding:0 0 12px;text-align:left;font-size:14px;font-weight:600;color:var(--yl-ink)}.legal-table th,.legal-table td{padding:12px;border:1px solid var(--yl-line-soft);vertical-align:top;text-align:left;white-space:normal}.legal-table thead th{background:var(--yl-bg);font-size:14px;color:var(--yl-ink);font-weight:600}.legal-table tbody th{color:var(--yl-ink);font-weight:500}.legal-source-links{margin:16px 0 0}.legal-contact{border-top:1px solid var(--yl-line-soft);margin-top:32px;padding-top:24px}.legal-contact>a{display:inline-block;margin:0 20px 8px 0}.legal-page a:focus-visible,.legal-consent input:focus-visible,.legal-page button:focus-visible{outline:2px solid var(--yl-copper);outline-offset:4px}@media(max-width:640px){.legal-page{width:calc(100% - 28px)}.legal-page-header{flex-wrap:wrap}.legal-page-header>div{gap:16px}.legal-document{padding:24px 20px}.legal-document h1{font-size:25px}.legal-page-nav{gap:12px 20px}}@media print{.legal-page{width:100%;max-width:none;padding:0}.legal-page-header,.legal-page-nav,.legal-toc,.legal-page>.site-legal-footer{display:none}.legal-document{max-width:none;border:0;padding:0;background:#fff;color:#000}.legal-document h2{break-after:avoid}.legal-document p{orphans:3;widows:3}.legal-table-scroll{overflow:visible}.legal-table{min-width:0;font-size:10pt}.legal-table th,.legal-table td{padding:7px;border-color:#999}.legal-table thead{display:table-header-group}.legal-table tr{break-inside:avoid}.legal-important h2{border-color:#000}}
