
.lg-body{padding-bottom:var(--adp-space-8)}
.lg-top{padding-bottom:var(--adp-space-5);border-bottom:var(--adp-double-rule)}
.lg-lede{margin:0 0 var(--adp-space-4);color:var(--adp-ink)}
.lg-meta{margin:var(--adp-space-2) 0 0;color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1.5 var(--adp-font-controls);overflow-wrap:anywhere}
.lg-contents{padding:var(--adp-space-5) 0;border-bottom:var(--adp-rule)}
.lg-tos{columns:2;column-gap:var(--adp-space-6);margin:0;padding:0;list-style:none}
.lg-tos li{break-inside:avoid}
.lg-to{display:flex;align-items:center;gap:var(--adp-space-3);min-height:var(--adp-touch);color:var(--adp-ink);font:400 var(--adp-size-small)/1.3 var(--adp-font-reading);text-decoration:none}
.lg-to:hover{color:var(--adp-accent);text-decoration:underline;text-underline-offset:3px}
.lg-to:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.lg-n{flex:none;min-width:2ch;color:var(--adp-accent);font:500 var(--adp-size-label)/1 var(--adp-font-controls);letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}
.lg-part{max-width:var(--adp-measure-reading);padding:var(--adp-space-6) 0;border-bottom:var(--adp-rule);scroll-margin-top:var(--adp-space-4)}
.lg-part:last-child{border-bottom:0}
.lg-h{display:flex;align-items:baseline;gap:var(--adp-space-3);margin:0 0 var(--adp-space-3);color:var(--adp-ink);font:400 var(--adp-size-heading)/1.25 var(--adp-font-display)}
.lg-short{margin:0 0 var(--adp-space-4);color:var(--adp-ink);font:400 var(--adp-size-reading-wide)/var(--adp-line-reading) var(--adp-font-reading)}
.lg-p,.lg-list{margin:0 0 var(--adp-space-3);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.6 var(--adp-font-reading)}
.lg-list{padding-left:var(--adp-space-5);list-style:none}
.lg-list li{position:relative;margin-bottom:var(--adp-space-2)}
.lg-list li::before{content:"";position:absolute;top:.8em;left:calc(-1 * var(--adp-space-4));width:var(--adp-space-2);border-top:1px solid var(--adp-ink-quiet)}
@media (max-width:640px){
  .lg-tos{columns:1}
  .lg-part{padding:var(--adp-space-5) 0}
  .lg-short{font-size:var(--adp-size-reading)}
}
