.legal-center{max-width:1180px;padding-block:55px 75px}.legal-center-heading{max-width:780px;margin-bottom:32px}.legal-center-heading>.eyebrow{color:#6d7b91;margin-bottom:20px;font-size:.68rem}.legal-center-heading h1{letter-spacing:-.045em;max-width:740px;font-size:clamp(2.4rem,4.1vw,3.8rem);line-height:1.15}.legal-center-heading>p{margin-top:20px;font-size:1rem;line-height:1.8}.legal-draft-notice{background:#fffaf0;border:1px solid #e6d9b9;border-radius:9px;margin-block:25px 33px;padding:17px 21px}.legal-draft-notice strong{color:#7e642b;letter-spacing:.03em;font-size:.76rem}.legal-draft-notice p{color:#74674b;margin-top:5px;font-size:.81rem;line-height:1.8}.legal-catalog{grid-template-columns:1fr 1fr;gap:22px;display:grid}.legal-catalog-card{background:#fff;border:1px solid #e1e8f2;border-radius:14px;padding:26px}.legal-catalog-identity{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:23px;display:flex}.legal-catalog-identity>img{border-radius:12px}.legal-catalog-identity h2{letter-spacing:-.035em;font-size:1.3rem}.legal-catalog-identity p{margin-top:4px;font-size:.69rem}.legal-catalog-identity>div{flex:1}.legal-draft-tag{color:#85724b;background:#faf6ec;border:1px solid #eee6d6;border-radius:4px;padding:3px 7px;font-size:.59rem}.legal-site-symbol{color:#3868b6;background:#edf3fd;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.legal-catalog-links{display:grid}.legal-catalog-links>a{border-top:1px solid #edf1f6;align-items:center;gap:10px;padding:14px 0;font-size:.85rem;display:flex}.legal-catalog-links>a>span{flex:1}.legal-catalog-links small{color:#8390a2;font-size:.6rem}.legal-catalog-links svg{color:#4472b8}.legal-catalog a:hover,.legal-reader a:hover,.legal-center a:hover{color:#245bdf}.legal-external{color:#3465a8;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:.72rem;display:flex}.legal-center-bottom{border-top:1px solid #e7edf5;grid-template-columns:1fr 1fr;gap:35px;margin-top:45px;padding-top:35px;display:grid}.legal-center-bottom h2{margin-bottom:15px;font-size:1.12rem}.legal-center-bottom a{color:#3b6aaf;text-underline-offset:4px;font-size:.83rem;text-decoration:underline}.legal-product-center{max-width:880px}.legal-app-name{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:22px;font-size:1.08rem;font-weight:650;display:flex}.legal-app-name img{border-radius:11px}.legal-app-name small{color:#77869a;font-size:.75rem;font-weight:400}.legal-published{border-bottom:1px solid #e7edf5;margin:10px 0 25px;padding:37px 0}.legal-published h2{font-size:1.5rem}.legal-published>p{max-width:690px;margin-top:16px;font-size:.85rem;line-height:1.85}.legal-published>div{margin-top:20px;display:grid}.legal-published a{color:#3768af;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:.86rem;display:flex}.legal-reader{max-width:1180px;padding-block:32px 80px}.legal-breadcrumbs{color:#7a899b;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;font-size:.69rem;display:flex}.legal-breadcrumbs a{color:#446899}.legal-doc-header h1{max-width:850px;font-size:clamp(2.2rem,4.1vw,3.6rem);line-height:1.18}.legal-doc-header .legal-draft-notice{margin-block:26px}.legal-metadata{border-bottom:1px solid #e4ebf5;flex-wrap:wrap;gap:22px 45px;margin:27px 0 0;padding-bottom:30px;display:flex}.legal-metadata dt{color:#7a8799;font-size:.67rem}.legal-metadata dd{margin:6px 0 0;font-size:.81rem;font-weight:550}.legal-reader-grid{grid-template-columns:225px minmax(0,740px);justify-content:space-between;gap:60px;margin-top:40px;display:grid}.legal-sidebar{align-self:start;max-height:calc(100vh - 145px);padding-bottom:12px;position:sticky;top:118px;overflow:auto}.legal-sidebar>h2{letter-spacing:0;margin-bottom:18px;font-size:.75rem;font-weight:700}.legal-sidebar nav{gap:3px;display:grid}.legal-sidebar nav a{color:#62738b;border-inline-start:2px solid #e5ebf4;padding:8px 10px;font-size:.74rem;line-height:1.6}.legal-sidebar nav a:hover,.legal-sidebar nav a[aria-current]{color:#245bdf;background:#f0f5ff;border-color:#245bdf}.legal-print{color:#3a67ab;background:0 0;align-items:center;gap:8px;margin-top:24px;padding:10px 0;font-size:.73rem;display:flex}.legal-mobile-toc{display:none}.legal-doc-body{color:#40526b;min-width:0;font-size:1.04rem;line-height:1.85}.legal-doc-body h2{letter-spacing:-.025em;color:#183650;font-size:1.5rem;line-height:1.4}.legal-summary{background:#f1f6ff;border:1px solid #e0e9f8;border-radius:12px;margin-bottom:35px;padding:27px 30px}.legal-summary h2{font-size:1.2rem}.legal-summary ul{margin-block:18px;padding-inline-start:20px}.legal-summary li{margin-bottom:12px;padding-inline-start:6px;font-size:.94rem}.legal-summary>p{color:#77869e;margin:0;font-size:.72rem;line-height:1.8}.legal-text-section{padding-block:16px 30px;scroll-margin-top:12px}.legal-text-section h2{align-items:baseline;gap:15px;margin-bottom:22px;display:flex}.legal-text-section h2 span{color:#9caabe;letter-spacing:.05em;font-size:.68rem;font-weight:450}.legal-text-section>p{color:#40526b;margin:0 0 19px;line-height:1.9}.legal-doc-body a{color:#2d61ac;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-todo{background:#fffcf5;border-inline-start:3px solid #d9c38a;margin-block:22px;padding:18px 21px;font-size:.81rem;line-height:1.8}.legal-todo strong{color:#8a743f;margin-bottom:6px;font-size:.7rem;display:block}.legal-todo p{color:#796a4c;line-height:1.8}.legal-safety{color:#695b33;background:#fff5d8;border:1px solid #ecdda9;border-radius:10px;margin-block:22px;padding:23px 25px;font-size:.94rem;line-height:1.85}.legal-data-table{border-collapse:collapse;width:100%;margin-block:25px;font-size:.78rem;line-height:1.8}.legal-data-table caption{text-align:start;color:#7a8aa1;margin-bottom:12px;font-size:.72rem}.legal-data-table th{text-align:start;color:#345372;vertical-align:top;background:#eef3fa;width:33.33%;padding:13px;font-weight:650}.legal-data-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf4;padding:15px 13px}.legal-related{border-top:1px solid #e3eaf3;margin-top:35px;padding-top:25px}.legal-related h2{margin-bottom:12px;font-size:1.2rem}.legal-related>a{justify-content:space-between;align-items:center;gap:15px;padding-block:12px;font-size:.86rem;text-decoration:none;display:flex}.legal-history{background:#f7f9fc;border-radius:9px;margin-top:35px;padding:20px;font-size:.76rem;line-height:1.9}.legal-back-top{margin-top:25px;font-size:.75rem;display:inline-block}@media (width<=1050px){.legal-reader-grid{grid-template-columns:190px minmax(0,1fr);gap:35px}.legal-doc-body{font-size:1rem}.legal-data-table,.legal-data-table caption{display:block}.legal-data-table thead{display:none}.legal-data-table tbody,.legal-data-table tr,.legal-data-table td{width:100%;display:block}.legal-data-table tr{border:1px solid #e0e8f3;border-radius:10px;margin-bottom:15px;overflow:hidden}.legal-data-table td{grid-template-columns:110px minmax(0,1fr);gap:15px;padding:13px 15px;display:grid}.legal-data-table td:before{content:attr(data-label);color:#4a6280;font-size:.69rem;font-weight:650}.legal-data-table td:last-child{border:0}.legal-data-table td:first-child{background:#f5f8fc}.legal-catalog-card{padding:23px}.legal-catalog-identity h2{font-size:1.17rem}}@media (width<=760px){.legal-center{padding-block:35px 50px}.legal-center-heading h1{font-size:2.65rem}.legal-center-heading>p{font-size:.91rem}.legal-catalog{grid-template-columns:1fr;gap:18px}.legal-catalog-card{padding:23px}.legal-catalog-identity h2{font-size:1.25rem}.legal-center-bottom{grid-template-columns:1fr;gap:28px}.legal-draft-notice{margin-block:25px;padding:17px}.legal-draft-notice p{font-size:.78rem}.legal-reader{padding-block:24px 50px}.legal-breadcrumbs{gap:7px;margin-bottom:30px;font-size:.62rem}.legal-doc-header h1{font-size:2.4rem}.legal-app-name{gap:11px;font-size:1rem}.legal-app-name small{width:100%;font-size:.7rem}.legal-metadata{grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;padding-bottom:25px;display:grid}.legal-metadata dd{font-size:.77rem}.legal-reader-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:25px}.legal-sidebar{display:none}.legal-mobile-toc{border:1px solid #e0e8f3;border-radius:9px;margin-bottom:24px;padding:14px 17px;font-size:.86rem;display:block}.legal-mobile-toc summary{cursor:pointer;color:#345371;font-weight:600}.legal-mobile-toc nav{gap:7px;padding-top:16px;display:grid}.legal-mobile-toc a{font-size:.77rem;line-height:1.7}.legal-mobile-toc .legal-print{margin-top:16px}.legal-doc-body{font-size:1rem;line-height:1.85}.legal-summary{margin-bottom:25px;padding:23px}.legal-summary li{font-size:.9rem}.legal-summary>p{font-size:.7rem}.legal-text-section{padding-block:15px 25px;scroll-margin-top:12px}.legal-doc-body h2{font-size:1.4rem}.legal-text-section h2{gap:11px;margin-bottom:19px}.legal-text-section h2 span{font-size:.62rem}.legal-todo{padding:16px;font-size:.78rem}.legal-data-table td{padding:15px;font-size:.84rem;display:block}.legal-data-table td:before{margin-bottom:7px;font-size:.7rem;display:block}.legal-safety{padding:20px;font-size:.9rem}.legal-published>p{font-size:.8rem}.legal-catalog-links>a{font-size:.82rem}}@media (width<=360px){.legal-center-heading h1{font-size:2.35rem}.legal-doc-header h1{font-size:2.05rem}.legal-draft-tag{font-size:.55rem}.legal-catalog-card{padding:19px}.legal-catalog-identity{gap:10px}.legal-catalog-identity h2{font-size:1.13rem}.legal-catalog-identity p{font-size:.63rem}.legal-catalog-identity>img{width:41px;height:41px}.legal-summary{padding:19px}.legal-doc-body h2{font-size:1.25rem}}@media print{.site-header,.site-footer,.skip-link,.legal-sidebar,.legal-mobile-toc,.legal-print,.legal-breadcrumbs,.legal-back-top,dialog{display:none!important}.legal-reader{width:100%;max-width:none;padding:0}.legal-reader-grid{margin-top:25px;display:block}.legal-doc-body{color:#000;font-size:10pt;line-height:1.6}.legal-doc-header h1{font-size:25pt}.legal-text-section>p,.legal-doc-body p{color:#000}.legal-text-section{break-inside:auto;scroll-margin:0}.legal-text-section h2{break-after:avoid;font-size:15pt}.legal-metadata{font-size:9pt}.legal-summary,.legal-todo,.legal-safety,.legal-draft-notice{break-inside:avoid;box-shadow:none}.legal-data-table tr{break-inside:avoid}.legal-doc-body a{color:#000;text-decoration:underline}.legal-related,.legal-history{break-inside:avoid}body{background:#fff}a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}.legal-app-name img{width:35px;height:35px}}.legal-original-note{max-width:780px;margin:0 0 30px;font-size:.92rem;line-height:1.8}.legal-bridge-row{border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;font-size:.86rem;display:flex}.legal-bridge-row>div{gap:18px;display:flex}.legal-bridge-row a{color:#2d61ac;text-underline-offset:4px;text-decoration:underline}.legal-archive-reader{max-width:950px}.legal-archive-notice{background:#f1f5fb;border-radius:10px;margin-top:24px;padding:20px 24px;font-size:.95rem;line-height:1.8}.legal-archive-reader .legal-metadata dd{overflow-wrap:anywhere}.legal-archive-current{margin-top:25px}.legal-archive-original{border-top:1px solid #e3eaf3;margin-top:35px;padding-top:35px}.legal-archive-original p{margin:0 0 18px;line-height:1.85}.legal-archive-original h2,.legal-archive-original h3,.legal-archive-original h4,.legal-archive-original h5,.legal-archive-original h6{letter-spacing:-.02em;color:#183650;margin:30px 0 15px;font-size:1.25rem;line-height:1.5}.legal-archive-original ul,.legal-archive-original ol{margin-block:18px;padding-left:25px}.legal-archive-original li{margin-bottom:12px}.legal-archive-original p:empty,.legal-archive-original .legal-archive-spacer{display:none}.legal-archive-index-link{color:#2d61ac;max-width:1180px;padding-bottom:55px;font-size:.9rem}.legal-archive-index-link a{text-underline-offset:4px;text-decoration:underline}
