.lg-formcard{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--l-radius);padding:clamp(24px,3vw,40px)}.lg-formcard .lodge-form{max-width:none}.lg-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--l-line-strong);max-width:52ch}.lg-list li{padding:12px 0;border-bottom:1px solid var(--l-line);font-size:17px}.lg-reach{border-top:1px solid var(--l-line-strong)}.lg-reach>div{padding:18px 0;border-bottom:1px solid var(--l-line)}.lg-reach dt{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--l-muted)}.lg-reach dd{margin:6px 0 0;font-family:var(--l-serif);font-size:clamp(24px,2.2vw,30px);line-height:1.2}.lg-reach dd a{color:var(--l-ink);display:inline-flex;align-items:center;min-height:44px}.lg-reach dd a:hover{color:var(--l-red)}.lg-reach dd small{display:block;margin-top:4px;font-family:var(--l-sans);font-size:16px;color:var(--l-body)}.lodge-site .lg-reach address{font-style:normal}.lg-note{border-left:3px solid var(--l-red);padding:4px 0 4px 18px;max-width:60ch;font-size:18px;color:var(--l-body)}.lg-step{border-top:2px solid var(--l-ink);padding-top:16px}.lg-step .l-h4{margin-top:14px}.lg-step p:last-child{margin-top:10px;font-size:17px;color:var(--l-body);max-width:40ch}.lg-caption{margin-top:12px;font-size:15px;color:var(--l-muted);max-width:52ch}