.lgl{background:#fff}.lgl-main{max-width:820px;margin:0 auto;padding:clamp(130px,16vh,180px) 24px clamp(60px,8vw,100px)}.lgl-head{border-bottom:1px solid var(--v11-border);margin-bottom:40px;padding-bottom:28px}.lgl-title{font-family:var(--fh);letter-spacing:-.03em;color:var(--v11-text);margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.1}.lgl-updated{font-family:var(--fh);color:var(--v11-muted);margin:14px 0 0;font-size:14px}.lgl-body{font-family:var(--fh)}.lgl-body .lg-h2{font-family:var(--fh);letter-spacing:-.02em;color:var(--v11-text);margin:44px 0 14px;font-size:clamp(20px,2.2vw,26px);font-weight:800}.lgl-body .lg-h3{font-family:var(--fh);color:var(--v11-text);margin:26px 0 8px;font-size:17px;font-weight:700}.lgl-body .lg-p{color:#3a4252;margin:0 0 16px;font-size:16px;line-height:1.7}.lgl-body .lg-ul{margin:0 0 18px;padding-left:22px}.lgl-body .lg-ul li{color:#3a4252;margin:0 0 8px;font-size:16px;line-height:1.65}.lgl-body .lg-p a,.lgl-body .lg-ul a{color:#2b4aff;text-decoration:none}.lgl-body .lg-p a:hover,.lgl-body .lg-ul a:hover{text-decoration:underline}.lgl-body .lg-table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px}.lgl-body .lg-table th,.lgl-body .lg-table td{border:1px solid var(--v11-border);text-align:left;vertical-align:top;color:#3a4252;padding:12px 14px}.lgl-body .lg-table th{background:var(--v11-bg2);color:var(--v11-text);font-weight:700}.lgl-body .lg-note{color:var(--v11-muted);background:var(--v11-bg2);border:1px solid var(--v11-border);border-radius:12px;margin:0 0 22px;padding:16px 18px;font-size:14px;line-height:1.6}
