.lg-page{background:var(--cloud);min-height:100dvh;color:var(--midnight);font-family:var(--font-body);padding:20px 16px 32px}.lg-header{align-items:baseline;gap:8px;max-width:760px;margin:0 auto 18px;display:flex}.lg-brand{color:var(--midnight);font-size:20px;font-weight:700;text-decoration:none}.lg-brand-sub{color:var(--s600);font-size:12.5px;font-weight:600}.lg-main{max-width:760px;margin:0 auto}.lg-card{background:var(--white);border:1px solid var(--s200);box-shadow:var(--shadow);color:var(--s800);border-radius:20px;padding:26px 20px 30px;font-size:16px;line-height:1.65}.lg-card h1{font-family:var(--font-display);color:var(--midnight);margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.2}.lg-updated{color:var(--s600);margin:0 0 22px;font-size:14px;font-weight:600}.lg-card h2{font-family:var(--font-display);color:var(--midnight);margin:30px 0 8px;font-size:19px;font-weight:700}.lg-card h3{color:var(--s900);margin:20px 0 6px;font-size:16px;font-weight:700}.lg-card p{margin:0 0 12px}.lg-card ul{margin:0 0 14px;padding-left:22px}.lg-card li{margin:4px 0}.lg-card li::marker{color:var(--indigo)}.lg-card a{color:var(--indigo);font-weight:600}.lg-card a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}.lg-footer a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}.lg-brand:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}.lg-signoff{border-top:1px solid var(--s100);color:var(--s700);margin-top:30px;padding-top:18px}.lg-signoff strong{color:var(--midnight)}.lg-footer{text-align:center;max-width:760px;color:var(--s600);margin:22px auto 0;font-size:13.5px}.lg-footer nav{flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-bottom:10px;display:flex}.lg-footer nav a{color:var(--s700);border-radius:8px;padding:8px 10px;font-weight:600;text-decoration:none}.lg-footer nav a:hover{color:var(--indigo);background:#eef0ff}.lg-footer p{margin:0}@media (min-width:640px){.lg-page{padding-top:40px}.lg-card{padding:40px 48px 44px}.lg-card h1{font-size:34px}}
