*{box-sizing:border-box}body{margin:0}.legal.svelte-1co36ub{color:#1d1d1d;background:#fff;font-family:Arial,sans-serif;line-height:1.65}.legal.svelte-1co36ub header{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;padding:24px;display:flex}.legal.svelte-1co36ub .brand{color:#111;align-items:center;gap:8px;font:500 36px/1 Neue Montreal Regular,sans-serif;text-decoration:none;display:flex}.legal.svelte-1co36ub .brand img{width:auto;height:32px}.legal.svelte-1co36ub .home{color:#1d1d1d;background:#f1f1f1;border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none}.legal.svelte-1co36ub .layout{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);min-height:calc(100vh - 150px);display:grid}.legal.svelte-1co36ub nav{border-right:1px solid #d4d4d4;padding:72px 24px}.legal.svelte-1co36ub nav a{color:#666;margin-bottom:14px;text-decoration:none;display:block}.legal.svelte-1co36ub nav a.active{color:#1d1d1d;font-weight:600;text-decoration:underline}.legal.svelte-1co36ub main{width:100%;max-width:920px;padding:72px 48px 96px}.legal.svelte-1co36ub h1{margin:0 0 24px;font:400 clamp(42px,7vw,76px)/1.05 Neue Montreal Regular,sans-serif}.legal.svelte-1co36ub h2{margin:44px 0 14px;font:500 25px/1.25 Neue Montreal Regular,sans-serif}.legal.svelte-1co36ub h3{margin:28px 0 10px;font-size:18px}.legal.svelte-1co36ub p{margin:0 0 16px}.legal.svelte-1co36ub ul{margin:0 0 20px;padding-left:24px}.legal.svelte-1co36ub li{margin-bottom:8px}.legal.svelte-1co36ub a{color:inherit}.legal.svelte-1co36ub .effective-date{color:#666;margin-bottom:32px}.legal.svelte-1co36ub footer{border-top:1px solid #d4d4d4;padding:24px;font-size:14px}@media (width<=760px){.legal.svelte-1co36ub .layout{display:block}.legal.svelte-1co36ub nav{border-bottom:1px solid #d4d4d4;border-right:0;padding:24px}.legal.svelte-1co36ub nav a{margin:0 18px 0 0;display:inline-block}.legal.svelte-1co36ub main{padding:48px 24px 72px}.legal.svelte-1co36ub .home{display:none}}
