@import url("brand.css");
.lg-page{font:17px/1.7 "Avenir Next",Avenir,"Segoe UI",sans-serif;margin:auto;max-width:780px;padding:36px 22px 60px;color:#171819;background:#FFFFFF}
.lg-page a{color:#3D4246}
.lg-page h1{letter-spacing:-1px;line-height:1.1}
.lg-page h2{font-size:20px;margin-top:32px}
.lg-controller{border:1px solid #dde4ea;border-radius:14px;padding:16px 20px;background:#fff}
.lg-dl{display:grid;grid-template-columns:200px 1fr;gap:6px 16px;margin:8px 0}
.lg-dl dt{color:#5d6b78;font-size:14px}.lg-dl dd{margin:0;font-weight:600}
.lg-missing{color:#3D4246;font-weight:700}
.lg-blocked{background:#F5F5F5;border-left:3px solid #171819;padding:10px 14px;border-radius:0 10px 10px 0;font-weight:700;color:#171819;margin:0 0 10px}
.lg-small{font-size:13px;color:#5d6b78;margin:6px 0 0}
.lg-status{font-size:14px;padding:10px 14px;border-radius:10px;background:#F5F5F5;color:#3D4246;margin:0 0 18px}
.lg-status[data-state=blocked],.lg-status[data-state=error]{background:#E7E7E8;color:#171819}
.lg-links{display:flex;flex-wrap:wrap;gap:10px 18px;border-top:1px solid #d9dadd;margin-top:40px;padding-top:18px}
.lg-links a{font-weight:650}
.lg-draft{border:1px solid #171819;border-radius:14px;padding:14px 16px;background:#F5F5F5;margin:20px 0}
.lg-draft strong{display:block;color:#171819}
.privacy-first-layer{font-size:.94em;line-height:1.55;color:#3D4246;margin:14px 0}
.privacy-first-layer p{margin:0 0 8px}
.privacy-first-layer a{text-decoration:underline}
.privacy-marketing{display:flex;align-items:flex-start;gap:9px;font-size:.9em;line-height:1.45;color:#3D4246;margin:10px 0}
.privacy-marketing input{flex:0 0 auto;margin-top:.25em}
@media(max-width:560px){.lg-dl{grid-template-columns:1fr}}
