.legal{color:#1c1915;background:#fff;flex-direction:column;min-height:100vh;padding-top:68px;font-family:"Source Sans 3",Segoe UI,sans-serif;display:flex}.legal>.m17{min-height:0;display:block;overflow:visible}.legal-frame{flex:1}.legal .m17-footer{font-family:DM Sans,sans-serif}.legal .m17-footer a:hover{color:#e31c76}.legal a:hover{color:#6b2d3c}.legal-frame{grid-template-columns:248px minmax(0,1fr);width:min(1080px,100% - 48px);margin:0 auto;display:grid}.legal-nav{border-right:1px solid #e4ddd2;align-self:start;max-height:calc(100vh - 68px);padding:32px 24px 48px 0;position:sticky;top:68px;overflow:auto}.legal-nav a{color:#5c534a;padding:7px 0;font-size:14.5px;line-height:1.35;display:block}.legal-nav a.is-current,.legal-nav a[aria-current=page]{color:#1c1915;font-weight:600}.legal-nav ol{counter-reset:legal-doc;margin:8px 0 0;padding:0;list-style:none}.legal-nav li{counter-increment:legal-doc}.legal-nav li a:before{content:counter(legal-doc, decimal-leading-zero);color:#a3988c;font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px}.legal-content{max-width:680px;padding:48px 0 88px 44px}.legal-content>header p,.legal-note,.legal-owner p,.legal-doc .legal-summary{color:#5c534a;font-size:17px;line-height:1.6}.legal-content h1,.legal-doc h1,.legal-doc>header h2{letter-spacing:-.03em;margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-weight:500;line-height:1.08}.legal-content h1,.legal-doc h1{font-size:clamp(36px,4vw,52px)}.legal-doc>header h2{font-size:clamp(28px,3.4vw,36px)}.legal-index{margin:36px 0 0;padding:0;list-style:none}.legal-index li{border-top:1px solid #e4ddd2;padding:22px 0;scroll-margin-top:84px}.legal-index h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500}.legal-index h2 a{text-underline-offset:4px;-webkit-text-decoration:underline #d9cfc2;text-decoration:underline #d9cfc2}.legal-index p{color:#5c534a;margin:8px 0 0;line-height:1.5}.legal-note,.legal-owner{border-top:1px solid #e4ddd2;margin-top:28px;padding-top:22px}.legal-owner h2{margin:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.legal-doc>header{border-bottom:1px solid #e4ddd2;padding-bottom:22px}.legal-doc section{padding-top:26px}.legal-doc section h2,.legal-doc section h3{margin:0 0 10px;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.legal-doc section p,.legal-doc section li{color:#3a342e;font-size:16.5px;line-height:1.7}.legal-doc section p{margin:0 0 10px}.legal-doc section ul{margin:0 0 10px;padding:0;list-style:none}.legal-doc section li{margin-bottom:6px;padding-left:18px;position:relative}.legal-doc section li:before{content:"";background:#6b2d3c;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.legal-doc .legal-heading,.legal-doc .legal-subheading,.legal-doc p[id]{scroll-margin-top:88px}.legal-doc .legal-heading,.legal-doc .legal-subheading{letter-spacing:-.02em;margin:28px 0 10px;font-family:Newsreader,Georgia,serif;font-weight:500;line-height:1.2}.legal-doc .legal-heading{font-size:22px}.legal-doc .legal-subheading{margin-top:18px;font-size:18px}.legal-doc>p,.legal-doc li{color:#3a342e;font-size:16.5px;line-height:1.7}.legal-doc>p{margin:0 0 10px}.legal-doc .legal-strong{font-weight:600}.legal-doc>ul{margin:0 0 12px;padding:0;list-style:none}.legal-doc>ul>li{margin-bottom:6px;padding-left:18px;position:relative}.legal-doc>ul>li:before{content:"";background:#6b2d3c;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.legal-table-wrap{margin:0 0 16px;overflow-x:auto}.legal-doc table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.45}.legal-doc th,.legal-doc td{vertical-align:top;text-align:left;border:1px solid #e4ddd2;padding:8px 10px}.legal-doc th{background:#f7f3ee;font-weight:600}@media (max-width:800px){.legal{padding-top:62px}.legal-frame{width:min(100% - 32px,680px);display:block}.legal-nav{border-bottom:1px solid #e4ddd2;border-right:0;max-height:none;padding:20px 0;position:static}.legal-content{padding:32px 0 64px}}
