.site .legal{padding:clamp(56px,9vh,104px) 0 clamp(96px,14vh,160px)}.site .l-wrap{max-width:calc(720px + 2 * var(--c-gutter));padding:0 var(--c-gutter);box-sizing:border-box;margin:0 auto}.site .l-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,56px);font-weight:500;line-height:1.08}.site .l-updated{color:var(--c-graphite);margin:16px 0 0;font-size:18px}.site .l-body{margin-top:40px;font-size:19px;line-height:1.6}.site .l-body h2{letter-spacing:-.01em;text-wrap:balance;margin:56px 0 0;font-size:28px;font-weight:500;line-height:1.2}.site .l-body p,.site .l-body ul{margin:16px 0 0}.site .l-body>:first-child{margin-top:0}.site .l-body ul{padding-left:1.3em;list-style:outside}.site .l-body li+li{margin-top:10px}.site .l-body strong{font-weight:500}.site .l-body a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site .l-body a:hover{color:var(--c-accent)}.site .l-table{-webkit-overflow-scrolling:touch;margin-top:20px;overflow-x:auto}.site .l-table table{border-collapse:collapse;width:100%;min-width:600px;font-size:18px;line-height:1.45}.site .l-table th,.site .l-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:14px 16px 14px 0}.site .l-table th{border-bottom-color:var(--c-ink);font-weight:500}.site .l-id{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;display:inline-block}.site .l-note{color:var(--c-graphite);font-size:18px}.site .l-form{background:var(--c-mist);border-radius:16px;margin-top:20px;padding:28px;font-size:18px;line-height:1.5}.site .l-form p{margin:0}.site .l-form p+p{margin-top:12px}@media (max-width:700px){.site .l-body h2{margin-top:44px;font-size:24px}.site .l-form{padding:20px}}
