.concept-one .at-legal .lg-title{letter-spacing:0;text-wrap:balance;font-size:clamp(2.125rem,1.5rem + 2.8vw,3.5rem);font-weight:700;line-height:1.32}.concept-one .at-legal .lg-title:lang(en){letter-spacing:-.035em;line-height:1.08}.concept-one .at-legal .lg-updated{color:var(--a-ink)}.concept-one .at-legal .lg-index{border-block:1px solid var(--a-line);margin-block-start:12px}.concept-one .at-legal .lg-index>li+li{border-block-start:1px solid var(--a-line)}.concept-one .at-legal .lg-index a{min-height:44px;color:var(--a-ink);border-radius:8px;gap:8px;padding-block:10px;transition:color .15s;display:flex}.concept-one .at-legal .lg-num{color:var(--a-ink-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-shrink:0}.concept-one .at-legal .lg-section{border-block-start:1px solid var(--a-line);padding-block:40px}.concept-one .at-legal .lg-section:first-child{border-block-start:0;padding-block-start:0}.concept-one .at-legal .lg-section:last-child{padding-block-end:0}.concept-one .at-legal .lg-heading{letter-spacing:0;text-wrap:balance;gap:12px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.4;display:flex}.concept-one .at-legal .lg-heading:lang(en){letter-spacing:-.025em;line-height:1.15}.concept-one .at-legal .lg-bullets{gap:8px;padding-inline-start:20px;list-style:outside;display:grid}.concept-one .at-legal .lg-bullets>li{padding-inline-start:4px}.concept-one .at-legal .lg-bullets>li::marker{color:var(--a-ink-3)}@media (hover:hover) and (pointer:fine){.concept-one .at-legal .lg-index a:hover{color:var(--a-blue)}}
