.coco-legal{color:#36251f;font-family:var(--font-body),sans-serif;background:#fff9ef}.coco-legal-grid{grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:90px;padding-bottom:100px;display:grid}.coco-legal-sidebar{align-self:start;position:sticky;top:125px}.coco-legal-sidebar nav{border-top:1px solid #36251f40;margin:22px 0 35px}.coco-legal-sidebar nav a{border-bottom:1px solid #36251f30;align-items:center;gap:14px;padding:18px 0;font-size:14px;text-decoration:none;display:flex}.coco-legal-sidebar nav a>span{color:#a52b50;font-size:10px}.coco-legal-sidebar nav svg{margin-left:auto}.coco-legal-sidebar nav a[aria-current=page]{color:#a52b50;font-weight:700}.coco-legal-sidebar>p:not(.coco-eyebrow){font-size:12px;line-height:1.6}.coco-legal-contact{color:#a52b50;text-underline-offset:4px;margin-top:12px;font-size:13px;display:inline-block}.coco-legal-updated{color:#6b554b;border-top:1px solid #36251f40;margin-bottom:36px;padding-top:20px;font-size:12px}.coco-legal-prose{color:#5b453a;font-size:16px;line-height:1.85}.coco-legal-prose>section,.coco-legal-prose>div{margin-bottom:35px}.coco-legal-prose h2,.coco-legal-prose h3{line-height:1.2;font-family:var(--font-editorial),Georgia,serif!important;color:#36251f!important;font-weight:400!important}.coco-legal-prose h2{margin:32px 0 16px;font-size:30px!important}.coco-legal-prose h3{margin:26px 0 14px;font-size:24px!important}.coco-legal-prose p{margin:12px 0}.coco-legal-prose a{text-underline-offset:3px;text-decoration:underline;color:#a52b50!important}.coco-legal-prose ul,.coco-legal-prose ol{margin:16px 0;padding-left:24px}.coco-legal-prose li{margin:8px 0}.coco-legal a:focus-visible{outline-offset:4px;outline:2px solid #a52b50}@media (max-width:850px){.coco-legal-grid{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (max-width:650px){.coco-legal-grid{grid-template-columns:1fr;gap:32px;padding-bottom:60px}.coco-legal-sidebar{position:static}.coco-legal-sidebar nav{grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:18px;display:grid}.coco-legal-sidebar>p:not(.coco-eyebrow),.coco-legal-contact{display:none}.coco-legal-prose{font-size:15px}.coco-legal-prose h2{font-size:27px!important}}
