body.registry-legal{margin:0;background:#fff;color:#17191c;font-family:Outfit,Arial,sans-serif;font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased}
.legal-header,.legal-heading,.legal-tabs,.legal-grid,.legal-footer{width:min(1120px,calc(100% - 64px));margin-left:auto;margin-right:auto}
.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #e6e7eb}.legal-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.legal-brand img{object-fit:contain;flex-shrink:0}.legal-brand span{display:flex;flex-direction:column;line-height:1.6}.legal-brand strong{font-size:19px;font-weight:500}.legal-brand small{font-size:11px;color:#707581}.legal-home{display:flex;align-items:center;gap:20px;border:1px solid #e6e7eb;border-radius:10px;padding:9px 15px;font-size:12px;text-decoration:none}.legal-home:hover{background:#eaf7f2;color:#087b5b}
.legal-heading{padding:50px 0 36px}.legal-eyebrow{font-size:12px;color:#087b5b;margin:0 0 12px}.legal-heading h1{margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.5px;line-height:1.2}.legal-heading>p:not(.legal-eyebrow){max-width:690px;color:#707581;margin:18px 0 20px}.legal-meta{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:11px;color:#707581}.legal-tabs{display:flex;gap:8px;border-bottom:1px solid #e6e7eb;padding-bottom:16px}.legal-tabs a{text-decoration:none;padding:8px 15px;border-radius:9px;font-size:13px;color:#707581}.legal-tabs a[aria-current=page]{background:#17191c;color:#fff}.legal-tabs a:hover:not([aria-current]){background:#eaf7f2;color:#087b5b}
.legal-grid{display:grid;grid-template-columns:215px minmax(0,1fr);gap:48px;padding-top:32px;padding-bottom:50px;align-items:start}.legal-contents{position:sticky;top:24px;display:flex;flex-direction:column;gap:8px;font-size:12px}.legal-contents p{font-weight:500;margin:0 0 8px;color:#17191c}.legal-contents a{color:#707581;text-decoration:none;border-left:2px solid #e6e7eb;padding:4px 12px}.legal-contents a:hover{color:#087b5b;border-color:#0ba578}.legal-content{min-width:0;overflow-wrap:anywhere}.legal-content section{scroll-margin-top:24px;border-bottom:1px solid #eceeec;padding:0 0 24px;margin:0 0 28px}.legal-content h2{font-size:21px;font-weight:500;letter-spacing:-.4px;line-height:1.45;margin:0 0 14px}.legal-content h3{font-size:15px;font-weight:500;margin:20px 0 8px}.legal-content p,.legal-content li{color:#606975;font-size:14px}.legal-content p{margin:0 0 14px}.legal-content ul{padding-left:20px;margin:12px 0}.legal-content li{padding-left:6px;margin-bottom:8px}.legal-content a{color:#087b5b;text-underline-offset:3px}.legal-content strong{font-weight:500;color:#252a30}.legal-note{padding:18px 20px;background:#f1f8f5;border:1px solid #dbebe3;border-radius:12px}.legal-footer{border-top:1px solid #e6e7eb;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:12px;color:#707581;padding:22px 0 30px}.legal-footer a{text-decoration:none;color:#087b5b}.legal-skip{position:absolute;top:-80px;left:16px;background:#17191c;color:#fff;padding:10px 18px;z-index:2}.legal-skip:focus{top:12px}
@media(max-width:800px){.legal-header,.legal-heading,.legal-tabs,.legal-grid,.legal-footer{width:calc(100% - 36px)}.legal-header{padding:18px 0}.legal-brand small{font-size:10px}.legal-home{font-size:11px;padding:8px 11px;gap:9px}.legal-grid{grid-template-columns:minmax(0,1fr);gap:22px}.legal-contents{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.legal-contents p{width:100%}.legal-contents a{border:1px solid #e6e7eb;border-radius:7px;padding:4px 9px;font-size:11px}.legal-heading{padding-top:32px}.legal-content section{scroll-margin-top:15px}}
@media(max-width:380px){.legal-brand small{max-width:135px}.legal-home{max-width:115px;line-height:1.4}.legal-header{gap:10px}.legal-brand{gap:8px}}
