.lg-wrap{max-width:760px;margin:0 auto;padding:clamp(84px,14vh,150px) clamp(20px,5vw,48px) clamp(64px,10vh,110px)}.lg-back{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:clamp(28px,5vh,48px);font-size:10.5px;text-decoration:none;transition:color .2s;display:inline-flex}.lg-back:hover{color:var(--dot)}.lg-wrap h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.1}.lg-meta{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:10.5px}.lg-wrap h2{letter-spacing:-.01em;border-bottom:1px solid var(--line);margin:clamp(34px,5vh,52px) 0 12px;padding-bottom:9px;font-size:clamp(15px,1.6vw,17px);font-weight:600}.lg-wrap p,.lg-wrap li{color:var(--ink-2);font-size:15px;line-height:1.72}.lg-wrap p+p{margin-top:12px}.lg-wrap ul{flex-direction:column;gap:7px;margin-top:12px;padding-left:18px;display:flex}.lg-wrap a{color:var(--ink);border-bottom:1px solid var(--dot);text-decoration:none}.lg-addr{color:var(--ink-2);font-size:15px;font-style:normal;line-height:1.72}.lg-note{border:1px solid var(--line);border-left:3px solid var(--dot);color:var(--ink-2);border-radius:2px;margin-top:clamp(40px,6vh,64px);padding:16px 18px;font-size:13.5px;line-height:1.6}
