.ct-works .ct-legal-page-container{margin:0 auto;max-width:calc(var(--edge-max, 1920px) + 2 * var(--gutter, 8px));padding:24px var(--gutter, 8px) clamp(72px,9vw,128px)}.ct-works .ct-legal-card{background:#fff;border:1px solid rgba(19,19,19,.07);border-radius:var(--r-edge, 36px);box-shadow:0 12px 40px #13131309;padding:clamp(32px,6vw,80px) clamp(24px,7vw,96px)}.ct-works .legal-content{color:#525252;font:400 16px/1.75 Geist,Inter,system-ui,sans-serif;max-width:820px;overflow-wrap:anywhere}.ct-works .legal-content :where(p,li,td,th,address,a,strong){font-family:inherit!important}.ct-works .legal-content .legal-updated{color:#8a8a8a;font-size:14px;margin:0 0 2em}.ct-works .legal-content :where(h2,h3){color:#161616;font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500;letter-spacing:-.03em;line-height:1.25;scroll-margin-top:96px}.ct-works .legal-content h2{font-size:clamp(21px,2vw,26px);margin:2em 0 .7em}.ct-works .legal-content h2:first-child{margin-top:0}.ct-works .legal-content h3{font-size:18px;margin:1.6em 0 .5em}.ct-works .legal-content p{margin:0 0 1em}.ct-works .legal-content address{font-style:normal;margin:0 0 1em}.ct-works .legal-content strong{color:#191919;font-weight:600}.ct-works .legal-content a{color:#252525;text-decoration:underline;text-decoration-color:#ff4d00b3;text-decoration-thickness:1px;text-underline-offset:3px}.ct-works .legal-content a:hover{color:#ed4e18}.ct-works .legal-content :where(ul,ol){margin:.4em 0 1.1em;padding-left:1.4em}.ct-works .legal-content ul{list-style:disc}.ct-works .legal-content ol{list-style:decimal}.ct-works .legal-content li{margin-bottom:.45em}.ct-works .legal-content li::marker{color:#a6a6a6}.ct-works .legal-content .legal-table{margin:1.2em 0 1.6em;overflow-x:auto}.ct-works .legal-content table{border-collapse:collapse;font-size:14px;line-height:1.55;min-width:560px;width:100%}.ct-works .legal-content :where(th,td){border:1px solid #e5e5e5;padding:.7em .8em;text-align:left;vertical-align:top}.ct-works .legal-content th{background:#f7f7f6;color:#191919;font-weight:600}.ct-works .legal-content code{font:400 13px/1.5 Geist Mono,ui-monospace,monospace}.ct-works .legal-content .legal-action{background:#131313;border:0;border-radius:999px;color:#fff;cursor:pointer;font:500 15px/1 Geist,Inter,system-ui,sans-serif;min-height:46px;padding:0 22px}.ct-works .legal-content .legal-action{transition:background-color .2s ease,transform .16s ease}.ct-works .legal-content .legal-action:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ct-works .legal-content .legal-action:hover{background:#000}}@media(max-width:640px){.ct-works .ct-legal-page-container{padding:16px var(--gutter, 8px) 72px}.ct-works .ct-legal-card{padding:32px 22px 40px}.ct-works .legal-content{font-size:15px;line-height:1.7}}
