
.xl-sec{margin:36px 0 0;padding-top:24px;border-top:1px solid #eef2f7}
.xl-sec>h2{font-size:19px!important;margin:0 0 6px!important;padding:0!important;border-left:0!important}
.xl-sec>p.xl-lead{font-size:13.5px;color:#6b7280;margin:0 0 16px;line-height:1.75}
.xl-g{background:#fcfdfe;border-radius:12px;padding:0 16px 6px;margin:12px 0 18px;
  border:1px solid #eef2f7;border-left:5px solid var(--xlc,#2563eb);
  box-shadow:0 1px 3px rgba(0,0,0,.05)}
.xl-g h3{margin:0!important;padding:12px 0 0!important;font-size:16.5px!important;
  font-weight:700!important;color:var(--xlc,#2563eb)!important;border-left:0!important}
.xl-g h3 em{display:block;font-style:normal;font-size:12.5px;font-weight:400;
  color:#9ca3af;margin-top:3px;line-height:1.6}
.xl-g a{display:flex;align-items:flex-start;gap:9px;padding:9px 0;font-size:15.5px;
  color:#1f2937;text-decoration:none;border-bottom:1px dashed #eef2f7;line-height:1.7}
.xl-g a:last-child{border-bottom:none}
.xl-g a:hover{color:var(--xlc,#2563eb)}
.xl-g a b{color:var(--xlc,#2563eb);font-weight:700;flex:0 0 auto}
@media(max-width:640px){.xl-g h3{font-size:15.5px!important}.xl-g a{font-size:14.5px}
  .xl-sec>h2{font-size:17px!important}}
