.rvl .lg-wrap{z-index:2;max-width:820px;margin:0 auto;padding:136px 24px 96px;position:relative}.rvl .lg-head{text-align:center;margin-bottom:44px}.rvl .lg-head h1{font-family:var(--font-rvl-bric),sans-serif;letter-spacing:-.03em;font-size:clamp(34px,4.4vw,50px);font-weight:600;line-height:1.12}.rvl .lg-updated{font-family:var(--font-rvl-caveat),cursive;color:var(--muted);margin-top:16px;font-size:18px}.rvl.ready .lg-head .uwrap path{animation:1s cubic-bezier(.65,0,.35,1) .6s forwards rvlDraw}.rvl .lg-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-align:left;border-radius:22px;padding:clamp(28px,5vw,52px)}.rvl .lg-card h2{font-family:var(--font-rvl-bric),sans-serif;letter-spacing:-.01em;border-top:1px solid var(--line);margin:36px 0 12px;padding-top:30px;font-size:19px;font-weight:600}.rvl .lg-card h2:first-child{border-top:0;margin-top:0;padding-top:0}.rvl .lg-card h3{font-family:var(--font-rvl-bric),sans-serif;color:var(--ink);margin:20px 0 8px;font-size:15px;font-weight:600}.rvl .lg-card p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.75}.rvl .lg-card ul{margin:10px 0 14px;padding-left:22px}.rvl .lg-card li{color:var(--muted);margin-bottom:7px;font-size:14px;line-height:1.7;list-style:outside}.rvl .lg-card li::marker{color:var(--blue)}.rvl .lg-card a{color:var(--blue);font-weight:500}.rvl .lg-card a:hover{text-underline-offset:3px;text-decoration:underline}.rvl .lg-card strong{color:var(--ink);font-weight:600}.rvl .lg-contact{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:14px;margin-top:14px;padding:16px 20px;font-size:14px}.rvl .lg-contact p{margin:0}
