.pg_legal{padding:48px 0 88px}@media(max-width:760px){.pg_legal{padding:28px 0 56px}}.grd_legal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}@media(max-width:960px){.grd_legal{grid-template-columns:minmax(0,1fr);gap:24px}}.nav_legal{position:sticky;top:92px;display:grid;gap:2px;padding:8px;border:1px solid var(--clr_navy-line);border-radius:10px;background:var(--clr_white)}.nav_legal a{padding:10px 12px;border-radius:6px;font-weight:600;text-decoration:none}.nav_legal a:hover{background:#f5f7fa}.nav_legal a[aria-current=page]{background:var(--clr_navy);color:var(--clr_white)}@media(max-width:960px){.nav_legal{position:static;display:flex;flex-wrap:wrap}}.dv_legal-text{max-width:46em}.dv_legal-text h1{font-size:clamp(2rem,4.4vw,3rem);font-weight:800;letter-spacing:-0.02em}.dv_legal-text h2{margin:32px 0 10px;font-size:1.35rem;scroll-margin-top:92px}.dv_legal-text p,.dv_legal-text ul{margin:0 0 12px;line-height:1.65}.dv_legal-text ul{padding-left:22px}.dv_legal-text li+li{margin-top:6px}.txt_legal-date{margin-top:8px;font-size:.92rem;color:var(--clr_navy-soft)}