body.legal{background:var(--paper);color:#263437;font:15px/1.75 'DM Sans',Arial,sans-serif}.l-top{background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,80px)}.l-top a{color:#fff;font-size:12px}.l-top strong{font-size:13px;letter-spacing:.07em}.l-main{max-width:1300px;margin:0 auto;padding:65px clamp(20px,5vw,80px) 100px}.l-breadcrumb{font-size:11px;letter-spacing:.1em}.l-main h1{font:400 clamp(57px,8vw,115px)/.96 var(--display);letter-spacing:-.065em;margin:22px 0 15px}.l-main .l-subtitle{font-size:17px;max-width:710px}.l-date{font-size:11px;color:#6d7774;border-bottom:1px solid #afb9af;padding:30px 0}.l-content{display:grid;grid-template-columns:245px 1fr;gap:65px;margin-top:40px}.l-nav{display:flex;flex-direction:column;gap:3px;align-self:start;position:sticky;top:20px}.l-nav a{display:block;text-decoration:none;padding:10px 14px;border-bottom:1px solid #bbc7c0;font-size:13px}.l-nav a.current{color:#fff;background:var(--ink)}.l-article{max-width:760px}.l-intro{background:#fff;box-shadow:inset 4px 0 var(--ink);padding:20px 25px;font-size:13px}.l-article section{border-bottom:1px solid #bdc6be;padding:30px 0}.l-article h2{font:400 31px var(--display);margin:0 0 8px}.l-article section p{color:#465550}.l-article a{color:var(--ink)}.l-bottom{font-size:12px;padding:25px clamp(20px,5vw,80px);background:var(--ink);color:#fff}.l-bottom a{color:#fff}@media(max-width:750px){.l-content{grid-template-columns:1fr;gap:20px}.l-nav{position:static;flex-direction:row;flex-wrap:wrap}.l-nav a{padding:7px}.l-main{padding:50px 20px}.l-main h1{font-size:59px}.l-top{padding:17px 20px}}