.marble-home.legal-page{flex-direction:column;display:flex}.marble-home.legal-page .legal{flex:1;padding:72px 0 104px}.marble-home.legal-page .legal-shell{width:min(700px,100% - 80px);margin-inline:auto}.marble-home.legal-page .legal-head{border-bottom:1px solid var(--marble-border);margin-bottom:8px;padding-bottom:34px}.marble-home.legal-page .legal-head h1{letter-spacing:-.05em;max-width:none;margin:18px 0 16px;font-size:clamp(40px,4.4vw,54px);line-height:1.1}.marble-home.legal-page .legal-date{color:var(--marble-ink);margin:0;font-size:14px}.marble-home.legal-page .legal-date strong{font-weight:600}.marble-home.legal-page .legal-body{color:#3e4d60;font-size:16px;line-height:1.75}.marble-home.legal-page .legal-body>p:first-child{margin-top:30px}.marble-home.legal-page .legal-body p{margin:0 0 16px}.marble-home.legal-page .legal-body strong{color:var(--marble-ink);font-weight:600}.marble-home.legal-page .legal-body a{color:var(--marble-ink);text-decoration:underline;-webkit-text-decoration-color:var(--marble-blue);text-decoration-color:var(--marble-blue);text-underline-offset:3px}.marble-home.legal-page .legal-body a:hover{-webkit-text-decoration-color:var(--marble-orange);text-decoration-color:var(--marble-orange)}.marble-home.legal-page .legal-section{border-top:1px solid var(--marble-border);margin-top:44px;padding-top:36px}.marble-home.legal-page .legal-section h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(24px,2.4vw,28px);line-height:1.25}.marble-home.legal-page .legal-section h3{font-family:var(--sans);letter-spacing:0;color:var(--marble-ink);margin:28px 0 8px;font-size:15px;font-weight:600;line-height:1.5}.marble-home.legal-page .legal-section h2+h3{margin-top:4px}.marble-home.legal-page .legal-body ul{margin:0 0 18px;padding-left:22px;list-style:outside}.marble-home.legal-page .legal-body li{margin:0 0 6px;padding-left:4px}.marble-home.legal-page .legal-body li::marker{color:var(--marble-orange)}.marble-home.legal-page .legal-contact{border-left:2px solid var(--marble-orange);background:var(--marble-surface);border-radius:0 12px 12px 0;flex-direction:column;gap:2px;margin:4px 0 0;padding:16px 20px;font-style:normal;display:flex}.marble-home.legal-page .legal-see-also{border-top:1px solid var(--marble-border);margin:56px 0 0;padding-top:24px;font-size:14px}.marble-home.legal-page .legal-see-also a{color:var(--marble-ink);font-weight:600;text-decoration:none}.marble-home.legal-page .legal-see-also a:hover{color:#b76b3e}.marble-home.legal-page .nav-links a[aria-current=page]{color:var(--marble-ink);text-decoration:underline;-webkit-text-decoration-color:var(--marble-orange);text-decoration-color:var(--marble-orange);text-underline-offset:6px}.marble-home.legal-page .footer-links a[aria-current=page]{color:#fff}@media (max-width:760px){.marble-home.legal-page .legal{padding:48px 0 76px}.marble-home.legal-page .legal-shell{width:min(100% - 42px,700px)}.marble-home.legal-page .legal-head{padding-bottom:26px}.marble-home.legal-page .legal-head h1{font-size:clamp(36px,10vw,44px)}.marble-home.legal-page .legal-body{font-size:15px}.marble-home.legal-page .legal-section{margin-top:36px;padding-top:30px}}
